/* ========================================================================
 * PlantUML : a free UML diagram generator
 * ========================================================================
 *
 * Project Info:  http://plantuml.com
 * 
 * If you like this project or if you find it useful, you can support us at:
 * 
 * http://plantuml.com/patreon (only 1$ per month!)
 * http://plantuml.com/paypal
 * 
 * This file is part of Smetana.
 * Smetana is a partial translation of Graphviz/Dot sources from C to Java.
 *
 * (C) Copyright 2009-2020, Arnaud Roques
 *
 * This translation is distributed under the same Licence as the original C program:
 * 
 *************************************************************************
 * Copyright (c) 2011 AT&T Intellectual Property 
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors: See CVS logs. Details at http://www.graphviz.org/
 *************************************************************************
 *
 * THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
 * LICENSE ("AGREEMENT"). [Eclipse Public License - v 1.0]
 * 
 * ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES
 * RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
 * 
 * You may obtain a copy of the License at
 * 
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */
package gen.lib.common;
import static smetana.core.JUtilsDebug.ENTERING;
import static smetana.core.JUtilsDebug.LEAVING;
import static smetana.core.Macro.UNSUPPORTED;
import h.ST_pointf;
import h.ST_textlabel_t;
import smetana.core.__ptr__;

public class htmltable__c {
//1 2digov3edok6d5srhgtlmrycs
// extern lt_symlist_t lt_preloaded_symbols[]


//1 baedz5i9est5csw3epz3cv7z
// typedef Ppoly_t Ppolyline_t


//1 9k44uhd5foylaeoekf3llonjq
// extern Dtmethod_t* 	Dtset


//1 1ahfywsmzcpcig2oxm7pt9ihj
// extern Dtmethod_t* 	Dtbag


//1 anhghfj3k7dmkudy2n7rvt31v
// extern Dtmethod_t* 	Dtoset


//1 5l6oj1ux946zjwvir94ykejbc
// extern Dtmethod_t* 	Dtobag


//1 2wtf222ak6cui8cfjnw6w377z
// extern Dtmethod_t*	Dtlist


//1 d1s1s6ibtcsmst88e3057u9r7
// extern Dtmethod_t*	Dtstack


//1 axa7mflo824p6fspjn1rdk0mt
// extern Dtmethod_t*	Dtqueue


//1 ega812utobm4xx9oa9w9ayij6
// extern Dtmethod_t*	Dtdeque


//1 cyfr996ur43045jv1tjbelzmj
// extern Dtmethod_t*	Dtorder


//1 wlofoiftbjgrrabzb2brkycg
// extern Dtmethod_t*	Dttree


//1 12bds94t7voj7ulwpcvgf6agr
// extern Dtmethod_t*	Dthash


//1 9lqknzty480cy7zsubmabkk8h
// extern Dtmethod_t	_Dttree


//1 bvn6zkbcp8vjdhkccqo1xrkrb
// extern Dtmethod_t	_Dthash


//1 9lidhtd6nsmmv3e7vjv9e10gw
// extern Dtmethod_t	_Dtlist


//1 34ujfamjxo7xn89u90oh2k6f8
// extern Dtmethod_t	_Dtqueue


//1 3jy4aceckzkdv950h89p4wjc8
// extern Dtmethod_t	_Dtstack


//1 8dfqgf3u1v830qzcjqh9o8ha7
// extern Agmemdisc_t AgMemDisc


//1 18k2oh2t6llfsdc5x0wlcnby8
// extern Agiddisc_t AgIdDisc


//1 a4r7hi80gdxtsv4hdoqpyiivn
// extern Agiodisc_t AgIoDisc


//1 bnzt5syjb7mgeru19114vd6xx
// extern Agdisc_t AgDefaultDisc


//1 35y2gbegsdjilegaribes00mg
// extern Agdesc_t Agdirected, Agstrictdirected, Agundirected,     Agstrictundirected


//1 c2rygslq6bcuka3awmvy2b3ow
// typedef Agsubnode_t	Agnoderef_t


//1 xam6yv0dcsx57dtg44igpbzn
// typedef Dtlink_t	Agedgeref_t


//1 nye6dsi1twkbddwo9iffca1j
// extern char *Version


//1 65mu6k7h7lb7bx14jpiw7iyxr
// extern char **Files


//1 2rpjdzsdyrvomf00zcs3u3dyn
// extern const char **Lib


//1 6d2f111lntd2rsdt4gswh5909
// extern char *CmdName


//1 a0ltq04fpeg83soa05a2fkwb2
// extern char *specificFlags


//1 1uv30qeqq2jh6uznlr4dziv0y
// extern char *specificItems


//1 7i4hkvngxe3x7lmg5h6b3t9g3
// extern char *Gvfilepath


//1 9jp96pa73kseya3w6sulxzok6
// extern char *Gvimagepath


//1 40ylumfu7mrvawwf4v2asvtwk
// extern unsigned char Verbose


//1 93st8awjy1z0h07n28qycbaka
// extern unsigned char Reduce


//1 f2vs67ts992erf8onwfglurzp
// extern int MemTest


//1 c6f8whijgjwwagjigmxlwz3gb
// extern char *HTTPServerEnVar


//1 cp4hzj7p87m7arw776d3bt7aj
// extern char *Output_file_name


//1 a3rqagofsgraie6mx0krzkgsy
// extern int graphviz_errors


//1 5up05203r4kxvjn1m4njcgq5x
// extern int Nop


//1 umig46cco431x14b3kosde2t
// extern double PSinputscale


//1 52bj6v8fqz39khasobljfukk9
// extern int Syntax_errors


//1 9ekf2ina8fsjj6y6i0an6somj
// extern int Show_cnt


//1 38di5qi3nkxkq65onyvconk3r
// extern char** Show_boxes


//1 6ri6iu712m8mpc7t2670etpcw
// extern int CL_type


//1 bomxiw3gy0cgd1ydqtek7fpxr
// extern unsigned char Concentrate


//1 cqy3gqgcq8empdrbnrhn84058
// extern double Epsilon


//1 64slegfoouqeg0rmbyjrm8wgr
// extern int MaxIter


//1 88wdinpnmfs4mab4aw62yb0bg
// extern int Ndim


//1 8bbad3ogcelqnnvo5br5s05gq
// extern int State


//1 17rnd8q45zclfn68qqst2vxxn
// extern int EdgeLabelsDone


//1 ymx1z4s8cznjifl2d9f9m8jr
// extern double Initial_dist


//1 a33bgl0c3uqb3trx419qulj1x
// extern double Damping


//1 d9lvrpjg1r0ojv40pod1xwk8n
// extern int Y_invert


//1 71efkfs77q5tq9ex6y0f4kanh
// extern int GvExitOnUsage


//1 4xy2dkdkv0acs2ue9eca8hh2e
// extern Agsym_t 	*G_activepencolor, *G_activefillcolor, 	*G_selectedpencolor, *G_selectedfillcolor, 	*G_visitedpencolor, *G_visitedfillcolor, 	*G_deletedpencolor, *G_deletedfillcolor, 	*G_ordering, *G_peripheries, *G_penwidth, 	*G_gradientangle, *G_margin


//1 9js5gxgzr74eakgtfhnbws3t9
// extern Agsym_t 	*N_height, *N_width, *N_shape, *N_color, *N_fillcolor, 	*N_activepencolor, *N_activefillcolor, 	*N_selectedpencolor, *N_selectedfillcolor, 	*N_visitedpencolor, *N_visitedfillcolor, 	*N_deletedpencolor, *N_deletedfillcolor, 	*N_fontsize, *N_fontname, *N_fontcolor, *N_margin, 	*N_label, *N_xlabel, *N_nojustify, *N_style, *N_showboxes, 	*N_sides, *N_peripheries, *N_ordering, *N_orientation, 	*N_skew, *N_distortion, *N_fixed, *N_imagescale, *N_layer, 	*N_group, *N_comment, *N_vertices, *N_z, 	*N_penwidth, *N_gradientangle


//1 anqllp9sj7wo45w6bm11j8trn
// extern Agsym_t 	*E_weight, *E_minlen, *E_color, *E_fillcolor, 	*E_activepencolor, *E_activefillcolor, 	*E_selectedpencolor, *E_selectedfillcolor, 	*E_visitedpencolor, *E_visitedfillcolor, 	*E_deletedpencolor, *E_deletedfillcolor, 	*E_fontsize, *E_fontname, *E_fontcolor, 	*E_label, *E_xlabel, *E_dir, *E_style, *E_decorate, 	*E_showboxes, *E_arrowsz, *E_constr, *E_layer, 	*E_comment, *E_label_float, 	*E_samehead, *E_sametail, 	*E_arrowhead, *E_arrowtail, 	*E_headlabel, *E_taillabel, 	*E_labelfontsize, *E_labelfontname, *E_labelfontcolor, 	*E_labeldistance, *E_labelangle, 	*E_tailclip, *E_headclip, 	*E_penwidth


//1 bh0z9puipqw7gymjd5h5b8s6i
// extern struct fdpParms_s* fdp_parms




//3 ciez0pfggxdljedzsbklq49f0
// static inline point pointof(int x, int y) 
public static Object pointof(Object... arg) {
UNSUPPORTED("8e4tj258yvfq5uhsdpk37n5eq"); // static inline point pointof(int x, int y)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("12jimkrzqxavaie0cpapbx18c"); //     r.x = x;
UNSUPPORTED("7ivmviysahgsc5nn9gtp7q2if"); //     r.y = y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c1s4k85p1cdfn176o3uryeros
// static inline pointf pointfof(double x, double y) 
public static ST_pointf pointfof(double x, double y) {
// WARNING!! STRUCT
return pointfof_w_(x, y).copy();
}
private static ST_pointf pointfof_w_(double x, double y) {
ENTERING("c1s4k85p1cdfn176o3uryeros","pointfof");
try {
    final ST_pointf r = new ST_pointf();
    r.setDouble("x", x);
    r.setDouble("y", y);
    return r;
} finally {
LEAVING("c1s4k85p1cdfn176o3uryeros","pointfof");
}
}




//3 7cufnfitrh935ew093mw0i4b7
// static inline box boxof(int llx, int lly, int urx, int ury) 
public static Object boxof(Object... arg) {
UNSUPPORTED("3lzesfdd337h31jrlib1czocm"); // static inline box boxof(int llx, int lly, int urx, int ury)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); //     box b;
UNSUPPORTED("cylhjlutoc0sc0uy7g98m9fb8"); //     b.LL.x = llx, b.LL.y = lly;
UNSUPPORTED("242of6revxzx8hpe7yerrchz6"); //     b.UR.x = urx, b.UR.y = ury;
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}








//3 1n5xl70wxuabyf97mclvilsm6
// static inline point add_point(point p, point q) 
public static Object add_point(Object... arg) {
UNSUPPORTED("6iamka1fx8fk1rohzzse8phte"); // static inline point add_point(point p, point q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("3n2sizjd0civbzm6iq7su1s2p"); //     r.x = p.x + q.x;
UNSUPPORTED("65ygdo31w09i5i6bd2f7azcd3"); //     r.y = p.y + q.y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 arrsbik9b5tnfcbzsm8gr2chx
// static inline pointf add_pointf(pointf p, pointf q) 
public static ST_pointf add_pointf(final ST_pointf p, final ST_pointf q) {
// WARNING!! STRUCT
return add_pointf_w_(p.copy(), q.copy()).copy();
}
private static ST_pointf add_pointf_w_(final ST_pointf p, final ST_pointf q) {
ENTERING("arrsbik9b5tnfcbzsm8gr2chx","add_pointf");
try {
    final ST_pointf r = new ST_pointf();
    r.setDouble("x", p.x + q.x);
    r.setDouble("y", p.y + q.y);
    return r;
} finally {
LEAVING("arrsbik9b5tnfcbzsm8gr2chx","add_pointf");
}
}




//3 ai2dprak5y6obdsflguh5qbd7
// static inline point sub_point(point p, point q) 
public static Object sub_point(Object... arg) {
UNSUPPORTED("cd602849h0bce8lu9xegka0ia"); // static inline point sub_point(point p, point q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("4q4q9dveah93si8ajfv59gz27"); //     r.x = p.x - q.x;
UNSUPPORTED("9f90ik0o2yqhanzntpy3d2ydy"); //     r.y = p.y - q.y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 16f6pyogcv3j7n2p0n8giqqgh
// static inline pointf sub_pointf(pointf p, pointf q) 
public static Object sub_pointf(Object... arg) {
UNSUPPORTED("dmufj44lddsnj0wjyxsg2fcso"); // static inline pointf sub_pointf(pointf p, pointf q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("4q4q9dveah93si8ajfv59gz27"); //     r.x = p.x - q.x;
UNSUPPORTED("9f90ik0o2yqhanzntpy3d2ydy"); //     r.y = p.y - q.y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9k50jgrhc4f9824vf8ony74rw
// static inline point mid_point(point p, point q) 
public static Object mid_point(Object... arg) {
UNSUPPORTED("evy44tdsmu3erff9dp2x835u2"); // static inline point mid_point(point p, point q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("1a6p6fm57o0wt5ze2btsx06c7"); //     r.x = (p.x + q.x) / 2;
UNSUPPORTED("1kbj5tgdmfi6kf4jgg6skhr6e"); //     r.y = (p.y + q.y) / 2;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 59c4f7im0ftyowhnzzq2v9o1x
// static inline pointf mid_pointf(pointf p, pointf q) 
public static Object mid_pointf(Object... arg) {
UNSUPPORTED("381o63o9kb04d7gzg65v0r3q"); // static inline pointf mid_pointf(pointf p, pointf q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("c5vboetlr3mf43wns7iik6m1w"); //     r.x = (p.x + q.x) / 2.;
UNSUPPORTED("bcdf562ldr3bjn78hcay5xd63"); //     r.y = (p.y + q.y) / 2.;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5r18p38gisvcx3zsvbb9saixx
// static inline pointf interpolate_pointf(double t, pointf p, pointf q) 
public static Object interpolate_pointf(Object... arg) {
UNSUPPORTED("894yimn33kmtm454llwdaotu8"); // static inline pointf interpolate_pointf(double t, pointf p, pointf q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("ef2acl8wa2ooqcb5vz3098maz"); //     pointf r; 
UNSUPPORTED("5tpwuyf5iidesy80v8o4nwkmk"); //     r.x = p.x + t * (q.x - p.x);
UNSUPPORTED("ewnrc5uloj3w5jbmsjcn3wja0"); //     r.y = p.y + t * (q.y - p.y);
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 bxzrv2ghq04qk5cbyy68s4mol
// static inline point exch_xy(point p) 
public static Object exch_xy(Object... arg) {
UNSUPPORTED("2vxya0v2fzlv5e0vjaa8d414"); // static inline point exch_xy(point p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("60cojdwc2h7f0m51s9jdwvup7"); //     r.x = p.y;
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); //     r.y = p.x;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9lt3e03tac6h6sydljrcws8fd
// static inline pointf exch_xyf(pointf p) 
public static Object exch_xyf(Object... arg) {
UNSUPPORTED("8qamrobrqi8jsvvfrxkimrsnw"); // static inline pointf exch_xyf(pointf p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("60cojdwc2h7f0m51s9jdwvup7"); //     r.x = p.y;
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); //     r.y = p.x;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8l9qhieokthntzdorlu5zn29b
// static inline box box_bb(box b0, box b1) 
public static Object box_bb(Object... arg) {
UNSUPPORTED("36et5gmnjrby6o7bq9sgh1hx6"); // static inline box box_bb(box b0, box b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); //     box b;
UNSUPPORTED("8mr2c9xitsqi8z1plbp7ox1hu"); //     b.LL.x = MIN(b0.LL.x, b1.LL.x);
UNSUPPORTED("2egu55ef4u1i03nwz01k7kcrl"); //     b.LL.y = MIN(b0.LL.y, b1.LL.y);
UNSUPPORTED("9n6ei3odbgefwfxvql9whcpe"); //     b.UR.x = MAX(b0.UR.x, b1.UR.x);
UNSUPPORTED("19ocysbuh4pxyft2bqhyhigr1"); //     b.UR.y = MAX(b0.UR.y, b1.UR.y);
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 clws9h3bbjm0lw3hexf8nl4c4
// static inline boxf boxf_bb(boxf b0, boxf b1) 
public static Object boxf_bb(Object... arg) {
UNSUPPORTED("dyrqu4ww9osr9c86gqgmifcp6"); // static inline boxf boxf_bb(boxf b0, boxf b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c57pq0f87j6dnbcvygu7v6k84"); //     boxf b;
UNSUPPORTED("8mr2c9xitsqi8z1plbp7ox1hu"); //     b.LL.x = MIN(b0.LL.x, b1.LL.x);
UNSUPPORTED("2egu55ef4u1i03nwz01k7kcrl"); //     b.LL.y = MIN(b0.LL.y, b1.LL.y);
UNSUPPORTED("9n6ei3odbgefwfxvql9whcpe"); //     b.UR.x = MAX(b0.UR.x, b1.UR.x);
UNSUPPORTED("19ocysbuh4pxyft2bqhyhigr1"); //     b.UR.y = MAX(b0.UR.y, b1.UR.y);
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 bit6ycxo1iqd2al92y8gkzlvb
// static inline box box_intersect(box b0, box b1) 
public static Object box_intersect(Object... arg) {
UNSUPPORTED("34gv28cldst09bl71itjgviue"); // static inline box box_intersect(box b0, box b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); //     box b;
UNSUPPORTED("9slu7bixuymxttjic76ha2nl2"); //     b.LL.x = MAX(b0.LL.x, b1.LL.x);
UNSUPPORTED("3uv943c2f82yuif249pf5azob"); //     b.LL.y = MAX(b0.LL.y, b1.LL.y);
UNSUPPORTED("74tf5h16bc9zabq3s3dyny543"); //     b.UR.x = MIN(b0.UR.x, b1.UR.x);
UNSUPPORTED("d99gcv3i7xes7y7rqf8ii20ux"); //     b.UR.y = MIN(b0.UR.y, b1.UR.y);
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8gfybie7k6pgb3o1a6llgpwng
// static inline boxf boxf_intersect(boxf b0, boxf b1) 
public static Object boxf_intersect(Object... arg) {
UNSUPPORTED("ape22b8z6jfg17gvo42hok9eb"); // static inline boxf boxf_intersect(boxf b0, boxf b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c57pq0f87j6dnbcvygu7v6k84"); //     boxf b;
UNSUPPORTED("9slu7bixuymxttjic76ha2nl2"); //     b.LL.x = MAX(b0.LL.x, b1.LL.x);
UNSUPPORTED("3uv943c2f82yuif249pf5azob"); //     b.LL.y = MAX(b0.LL.y, b1.LL.y);
UNSUPPORTED("74tf5h16bc9zabq3s3dyny543"); //     b.UR.x = MIN(b0.UR.x, b1.UR.x);
UNSUPPORTED("d99gcv3i7xes7y7rqf8ii20ux"); //     b.UR.y = MIN(b0.UR.y, b1.UR.y);
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 7z8j2quq65govaaejrz7b4cvb
// static inline int box_overlap(box b0, box b1) 
public static Object box_overlap(Object... arg) {
UNSUPPORTED("1e9k599x7ygct7r4cfdxlk9u9"); // static inline int box_overlap(box b0, box b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7a9wwpu7dhdphd08y1ecw54w5"); //     return OVERLAP(b0, b1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4z0suuut2acsay5m8mg9dqjdu
// static inline int boxf_overlap(boxf b0, boxf b1) 
public static Object boxf_overlap(Object... arg) {
UNSUPPORTED("905nejsewihwhhc3bhnrz9nwo"); // static inline int boxf_overlap(boxf b0, boxf b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7a9wwpu7dhdphd08y1ecw54w5"); //     return OVERLAP(b0, b1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dd34swz5rmdgu3a2np2a4h1dy
// static inline int box_contains(box b0, box b1) 
public static Object box_contains(Object... arg) {
UNSUPPORTED("aputfc30fjkvy6jx4otljaczq"); // static inline int box_contains(box b0, box b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("87ap80vrh2a4gpprbxr33lrg3"); //     return CONTAINS(b0, b1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8laj1bspbu2i1cjd9upr7xt32
// static inline int boxf_contains(boxf b0, boxf b1) 
public static Object boxf_contains(Object... arg) {
UNSUPPORTED("7ccnttkiwt834yfyw0evcm18v"); // static inline int boxf_contains(boxf b0, boxf b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("87ap80vrh2a4gpprbxr33lrg3"); //     return CONTAINS(b0, b1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4wf5swkz24xx51ja2dynbycu1
// static inline pointf perp (pointf p) 
public static Object perp(Object... arg) {
UNSUPPORTED("567wpqlg9rv63ynyvxd9sgkww"); // static inline pointf perp (pointf p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("2fyydy6t6yifjsczccsb9szeg"); //     r.x = -p.y;
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); //     r.y = p.x;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 6dtlpzv4mvgzb9o0b252yweuv
// static inline pointf scale (double c, pointf p) 
public static Object scale(Object... arg) {
UNSUPPORTED("c1ngytew34bmkdb7vps5h3dh8"); // static inline pointf scale (double c, pointf p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("dznf7nac14snww4usquyd6r3r"); //     r.x = c * p.x;
UNSUPPORTED("33kk73m8vjcux5tnjl8co2pe6"); //     r.y = c * p.y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 6ddu6mrp88g3kun2w1gg8ck8t
// typedef Dict_t PointSet


//1 6t1gwljnc5qkhgkp9oc8y7lhm
// typedef Dict_t PointMap




//3 4ch470ajf5jjpt0x06pdydd7h
// static void pushFontInfo(htmlenv_t * env, textfont_t * fp, textfont_t * savp) 
public static Object pushFontInfo(Object... arg) {
UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void
UNSUPPORTED("ayvhpxjw4xcz87pueo2oq06m6"); // pushFontInfo(htmlenv_t * env, textfont_t * fp, textfont_t * savp)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("9sjgc0h79snkoxdl6iqyjo8u9"); //     if (env->finfo.name) {
UNSUPPORTED("dk15v13kyf3r8nmxnm74hvp8i"); // 	if (fp->name) {
UNSUPPORTED("ehqqe914nrvdph3vl9gj2ncex"); // 	    savp->name = env->finfo.name;
UNSUPPORTED("bt7cngsy9d4toqz7dp31pfqxt"); // 	    env->finfo.name = fp->name;
UNSUPPORTED("6to1esmb8qfrhzgtr7jdqleja"); // 	} else
UNSUPPORTED("8peszenokq4ldq1kavowttnkf"); // 	    savp->name = NULL;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("6w9j6oix2xgb9a97st9tghy29"); //     if (env->finfo.color) {
UNSUPPORTED("9vra7mcop0lkhg45mujqtnwrg"); // 	if (fp->color) {
UNSUPPORTED("c1py0t0pe23z6aehfyftvxsv0"); // 	    savp->color = env->finfo.color;
UNSUPPORTED("ccv0cwzt7o51dys55krsirwia"); // 	    env->finfo.color = fp->color;
UNSUPPORTED("6to1esmb8qfrhzgtr7jdqleja"); // 	} else
UNSUPPORTED("6xl4fcz83qtp4etoqtkq51emh"); // 	    savp->color = NULL;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("e14wtviiw2ahsqfas8e848746"); //     if (env->finfo.size >= 0) {
UNSUPPORTED("45vo5n3q0mqya54l2s79pgvj6"); // 	if (fp->size >= 0) {
UNSUPPORTED("22vfedi6d9vlihfa03jjob4h4"); // 	    savp->size = env->finfo.size;
UNSUPPORTED("bmbq750lqsmtv7a8fj890v9y7"); // 	    env->finfo.size = fp->size;
UNSUPPORTED("6to1esmb8qfrhzgtr7jdqleja"); // 	} else
UNSUPPORTED("cchc0ryp37ojo1vgumfsd3abt"); // 	    savp->size = -1.0;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 eiqsenv0wvs25ylb29oq7hypz
// static void popFontInfo(htmlenv_t * env, textfont_t * savp) 
public static Object popFontInfo(Object... arg) {
UNSUPPORTED("1cgn1czuwy1nx4ugy78281irz"); // static void popFontInfo(htmlenv_t * env, textfont_t * savp)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("6jxnyv4xgyxo0tbyynuv0i6cl"); //     if (savp->name)
UNSUPPORTED("bu9rkh2xzcxhe9iq28iwvbrkf"); // 	env->finfo.name = savp->name;
UNSUPPORTED("e8o69ol1utirumjuxd1xbcege"); //     if (savp->color)
UNSUPPORTED("81p6dbb5wa9nwy3nva46jh89f"); // 	env->finfo.color = savp->color;
UNSUPPORTED("8bhlu8bun66gqt3rurt7enkg3"); //     if (savp->size >= 0.0)
UNSUPPORTED("b1us0jzw6cgn6mrvtl9dkugsy"); // 	env->finfo.size = savp->size;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 2fq7cq3v0wodc2zkdz2nrycbr
// static void emit_htextspans(GVJ_t * job, int nspans, htextspan_t * spans, pointf p, 		double halfwidth_x, textfont_t finfo, boxf b, int simple) 
public static Object emit_htextspans(Object... arg) {
UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void
UNSUPPORTED("1wdbin7u1ntostduoa76bdjzz"); // emit_htextspans(GVJ_t * job, int nspans, htextspan_t * spans, pointf p,
UNSUPPORTED("crmamnha0rqm8otefy73aptor"); // 		double halfwidth_x, textfont_t finfo, boxf b, int simple)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("dzpsknrwv8qkqq20hjnjpjn68"); //     int i, j;
UNSUPPORTED("cx9j6xm3jqky3tevy8fneodbe"); //     double center_x, left_x, right_x;
UNSUPPORTED("7mkw69p8oqa8nlbwb8ud7usiw"); //     textspan_t tl;
UNSUPPORTED("bj8z0bc2axhhlncbixwp8jh0k"); //     textfont_t tf;
UNSUPPORTED("3j24sqlnqeaub8hy7zt3lb0b1"); //     pointf p_ = { 0.0, 0.0 };
UNSUPPORTED("4r4excvnla9rwlduw55712ow7"); //     textspan_t *ti;
UNSUPPORTED("45fuq5dh6hs7iztxl5d5wx37f"); //     center_x = p.x;
UNSUPPORTED("awdpbxohoxsjwiqbanelrauu5"); //     left_x = center_x - halfwidth_x;
UNSUPPORTED("2hdxhi7odrzpzo04esbm37v42"); //     right_x = center_x + halfwidth_x;
UNSUPPORTED("d4ev395hthktbjl2ahd7e2wg3"); //     /* Initial p is in center of text block; set initial baseline
UNSUPPORTED("c67x0nb4cdc1jd4lei5i6nkpx"); //      * to top of text block.
UNSUPPORTED("795vpnc8yojryr8b46aidsu69"); //      */
UNSUPPORTED("36qa3yr9jm38tawq7w7cx38f9"); //     p_.y = p.y + (b.UR.y - b.LL.y) / 2.0;
UNSUPPORTED("e1k5mxxhf85gb4u78i302a3ob"); //     gvrender_begin_label(job, LABEL_HTML);
UNSUPPORTED("c0fuxrmn5hd32tpvw3tpbfy1j"); //     for (i = 0; i < nspans; i++) {
UNSUPPORTED("8e1nf4mptpu0w5h0f0pzslp6i"); // 	/* set p.x to leftmost point where the line of text begins */
UNSUPPORTED("19cjwh3w8uwxkcc1xewxtlrop"); // 	switch (spans[i].just) {
UNSUPPORTED("bwy7mh2nb7lz950r20rfilwa4"); // 	case 'l':
UNSUPPORTED("cneergejdojt6gzdoaegxje2p"); // 	    p.x = left_x;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("43ds1cyu29ex66kcjszrcu3mp"); // 	case 'r':
UNSUPPORTED("5x1x2my0jb267e130r4g3kxkq"); // 	    p.x = right_x - spans[i].size;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("1drv0xz8hp34qnf72b4jpprg2"); // 	default:
UNSUPPORTED("f187wptsr73liavtlyoyfovp3"); // 	case 'n':
UNSUPPORTED("66i0a4cbpiqi767bvpzxbjug8"); // 	    p.x = center_x - spans[i].size / 2.0;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("aoauejhf6amiurl8cnxru1ruw"); // 	p_.y -= spans[i].lfsize;	/* move to current base line */
UNSUPPORTED("bboaqj628pafi3a0id11gblz"); // 	ti = spans[i].items;
UNSUPPORTED("89pj2bp7x59kxmu9db5k5r9ak"); // 	for (j = 0; j < spans[i].nitems; j++) {
UNSUPPORTED("79pjoi9gupgh1xxtw8ad2gqbv"); // 	    if (ti->font && (ti->font->size > 0))
UNSUPPORTED("6m5sswirwqdnz21zquuj5zemo"); // 		tf.size = ti->font->size;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("b6lew4k4yh0wfhu7awnjagl63"); // 		tf.size = finfo.size;
UNSUPPORTED("euz91acve0hfy7vofqzv9x881"); // 	    if (ti->font && ti->font->name)
UNSUPPORTED("4rfi5an335hkjocd9qof6om2i"); // 		tf.name = ti->font->name;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("5jcfm7sme1hrdhi04daitbjn9"); // 		tf.name = finfo.name;
UNSUPPORTED("93rk4z6u29nrjzs6j59cs9g4c"); // 	    if (ti->font && ti->font->color)
UNSUPPORTED("4w5su152lwqcs6pqj0vph6yhb"); // 		tf.color = ti->font->color;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("4chspc128mj9l48k9izj3jj6k"); // 		tf.color = finfo.color;
UNSUPPORTED("b9upj0j4iwn0hc005x57k9lxv"); // 	    if (ti->font && ti->font->flags)
UNSUPPORTED("b1kz7cxn462c0p6uh8wqj5h8q"); // 		tf.flags = ti->font->flags;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("c4jea3ke17m0h4331njj2k2wx"); // 		tf.flags = 0;
UNSUPPORTED("8bthw263veuty3iyu3crlyw1m"); // 	    gvrender_set_pencolor(job, tf.color);
UNSUPPORTED("e01avz1xuoq9qiajo0anysuq8"); // 	    tl.str = ti->str;
UNSUPPORTED("5auykppls49tqnslmibzvq4bs"); // 	    tl.font = &tf;
UNSUPPORTED("6csphn5s1ekloz0qqs37knb2"); // 	    tl.yoffset_layout = ti->yoffset_layout;
UNSUPPORTED("dsssg5z0nhgclrz1kmcwg84yo"); // 	    if (simple)
UNSUPPORTED("660bhxe4zz7qsewdrxxxq9rpg"); // 		tl.yoffset_centerline = ti->yoffset_centerline;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("bnkdcy6ld9idfpsv8xxvcjdcp"); // 		tl.yoffset_centerline = 1;
UNSUPPORTED("5bj0vlsotfzhyheox1fswybcf"); // 	    tl.font->postscript_alias = ti->font->postscript_alias;
UNSUPPORTED("7u3pwcreicp16w0et8ov8ve9v"); // 	    tl.layout = ti->layout;
UNSUPPORTED("7dv9mw75h7jmg0f6nhr971okd"); // 	    tl.size.x = ti->size.x;
UNSUPPORTED("3vrfk5tpus8rwo5ielpg386bu"); // 	    tl.size.y = spans[i].lfsize;
UNSUPPORTED("5014ra1gvrg8ufbmgeym1519n"); // 	    tl.just = 'l';
UNSUPPORTED("bgdzyuoc4xuqzp85ndg7nqmz7"); // 	    p_.x = p.x;
UNSUPPORTED("ej1ntvnalv2xauqnm54xcud3m"); // 	    gvrender_textspan(job, p_, &tl);
UNSUPPORTED("akh89iduqao9ewsextmw0j1k5"); // 	    p.x += ti->size.x;
UNSUPPORTED("6f0wl1s431kpd69mmcufrgwpw"); // 	    ti++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("8bm7lzosnhuf0od7i4hkgzovo"); //     gvrender_end_label(job);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dpcnkhm24fk5jwfpzzhm5fgn3
// static void emit_html_txt(GVJ_t * job, htmltxt_t * tp, htmlenv_t * env) 
public static Object emit_html_txt(Object... arg) {
UNSUPPORTED("e9atbpbtc2d7k8q5qw64ovfdm"); // static void emit_html_txt(GVJ_t * job, htmltxt_t * tp, htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5grmy02do060obsxdgtm2158r"); //     double halfwidth_x;
UNSUPPORTED("2bghyit203pd6xw2ihhenzyn8"); //     pointf p;
UNSUPPORTED("71u0rnrd0pn6urf5ttv39ec5d"); //     /* make sure that there is something to do */
UNSUPPORTED("45pxfl6xss9na9vadmromym7f"); //     if (tp->nspans < 1)
UNSUPPORTED("a7fgam0j0jm7bar0mblsv3no4"); // 	return;
UNSUPPORTED("990xn02syyupmtffblgyodfu"); //     halfwidth_x = ((double) (tp->box.UR.x - tp->box.LL.x)) / 2.0;
UNSUPPORTED("dzen0zgkt4ajf73ku622dzt75"); //     p.x = env->pos.x + ((double) (tp->box.UR.x + tp->box.LL.x)) / 2.0;
UNSUPPORTED("cqd2avduya271k8nsgqe31wzb"); //     p.y = env->pos.y + ((double) (tp->box.UR.y + tp->box.LL.y)) / 2.0;
UNSUPPORTED("cmb209051thdhuw14z92t5pg2"); //     emit_htextspans(job, tp->nspans, tp->spans, p, halfwidth_x, env->finfo,
UNSUPPORTED("aagcz98jjnjahy9q5q1j8btyu"); // 		    tp->box, tp->simple);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8aivux1hsy4ynfzwf908d9425
// static void doSide(GVJ_t * job, pointf p, double wd, double ht) 
public static Object doSide(Object... arg) {
UNSUPPORTED("9hbmtms12cm5dzi4mtc03tbex"); // static void doSide(GVJ_t * job, pointf p, double wd, double ht)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bzz7vodjegzgwxp8jzgkq3uti"); //     boxf BF;
UNSUPPORTED("d9jvfh9fdslw1hjnuw45s09in"); //     BF.LL = p;
UNSUPPORTED("cyabosmx7t8bqjgd2wmiqsstl"); //     BF.UR.x = p.x + wd;
UNSUPPORTED("e4tvmn1m0pjoxcl392rrve02d"); //     BF.UR.y = p.y + ht;
UNSUPPORTED("4gyhh56ucxddr3vef8kyw6f6k"); //     gvrender_box(job, BF, 1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3ae4al308do9z1u91clqx27yk
// static pointf *mkPts(pointf * AF, boxf b, int border) 
public static Object mkPts(Object... arg) {
UNSUPPORTED("3dw1rz353bav9gjp9j2wnqzwx"); // static pointf *mkPts(pointf * AF, boxf b, int border)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("d4edkjzgg44rvd8pp5xjyhzai"); //     AF[0] = b.LL;
UNSUPPORTED("68ikexa38d2r5rd9uca10xt4m"); //     AF[2] = b.UR;
UNSUPPORTED("9u0prsjt76stjycb217a8o1bj"); //     if (border > 1) {
UNSUPPORTED("9k2v9nw55xh01tivgsr2kmmte"); // 	double delta = ((double) border) / 2.0;
UNSUPPORTED("bdf6c01tajuh0h91fiwbb0k1j"); // 	AF[0].x += delta;
UNSUPPORTED("dogdijfoxebrp2s2qalb4p7ed"); // 	AF[0].y += delta;
UNSUPPORTED("2bmhwj6sof1gc51bp2hc32gue"); // 	AF[2].x -= delta;
UNSUPPORTED("6qwuc8i7npd5lvjk1bj6ntobh"); // 	AF[2].y -= delta;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("etsgw4ns6exvyfrm7lykdb8pt"); //     AF[1].x = AF[2].x;
UNSUPPORTED("a2250pkc00wvt8bx8azxq1ug0"); //     AF[1].y = AF[0].y;
UNSUPPORTED("46of2qdtkfe90ju4owrlotmla"); //     AF[3].x = AF[0].x;
UNSUPPORTED("ag7v00g9v99sbihn90o3uf6k8"); //     AF[3].y = AF[2].y;
UNSUPPORTED("1mnc0qamisdd62ud5dfotjxss"); //     return AF;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dce0frvo5rjv19prf2almjrsc
// static void doBorder(GVJ_t * job, htmldata_t * dp, boxf b) 
public static Object doBorder(Object... arg) {
UNSUPPORTED("52hc3ya0fz8yu9photik0cqpq"); // static void doBorder(GVJ_t * job, htmldata_t * dp, boxf b)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bka1u02qeykfmysbaty8fagdo"); //     pointf AF[6];
UNSUPPORTED("eaoui6hnrqm4zv0hyd8ch71l2"); //     char *sptr[2];
UNSUPPORTED("bivhiv8d8rddwv3gp5ojwoe17"); //     char *color = (dp->pencolor ? dp->pencolor : "black");
UNSUPPORTED("brrv66ebgw3j8alwdo84y5j91"); //     unsigned short sides;
UNSUPPORTED("47mxcz4gh3xivg50vcji1zkle"); //     gvrender_set_pencolor(job, color);
UNSUPPORTED("9gil9x2la7lnb1r6x47w6z1dn"); //     if ((dp->style & ((1 << 8) | (1 << 7)))) {
UNSUPPORTED("18t2lq7oi0ioc076pwveiyylm"); // 	sptr[0] = sptr[1] = NULL;
UNSUPPORTED("c7j90iecewfaj3ikxvkgxqntq"); // 	if (dp->style & (1 << 8))
UNSUPPORTED("1arimccfm8dfvo8sn3uqaei56"); // 	    sptr[0] = "dashed";
UNSUPPORTED("cvdetmxt01f8k7qfrpr09ucb0"); // 	else if (dp->style & (1 << 7))
UNSUPPORTED("etfi1fkvua8koyo0oeczvr5pv"); // 	    sptr[0] = "dotted";
UNSUPPORTED("3gjhmgbb1mgyvfg9i5tk9yqk9"); // 	gvrender_set_style(job, sptr);
UNSUPPORTED("2lkbqgh2h6urnppaik3zo7ywi"); //     } else
UNSUPPORTED("aw7zhlkbn1bg9h9hrlr9by8ty"); // 	gvrender_set_style(job, job->gvc->defaultlinestyle);
UNSUPPORTED("4syhycpnromleuxorrgr402ue"); //     gvrender_set_penwidth(job, dp->border);
UNSUPPORTED("binjmuc3gaivlw02tzkhqurz4"); //     if (dp->style & (1 << 2))
UNSUPPORTED("cr5wvmcp1hcrciq849nro6bau"); // 	round_corners(job, mkPts(AF, b, dp->border), 4, (1 << 2), 0);
UNSUPPORTED("a5bzyy70j86zl3d51aomliw7t"); //     else if ((sides = (dp->flags & ((1 << 10)|(1 << 11)|(1 << 12)|(1 << 13))))) {
UNSUPPORTED("elvrl0ugvmy5wdaudhp8q0x1f"); // 	mkPts (AF+1, b, dp->border);  /* AF[1-4] has LL=SW,SW,UR=NE,NW */
UNSUPPORTED("dv871y4rc4uesm2yj93050e04"); // 	switch (sides) {
UNSUPPORTED("b418lqrq8nhtc8fmj08z0uhjc"); // 	case (1 << 13) :
UNSUPPORTED("f0j6147rgvvdq9babhvzkx3v3"); // 	    gvrender_polyline(job, AF+1, 2);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("adguwi89t3xlfadiq7zxmc0fr"); // 	case (1 << 12) :
UNSUPPORTED("fft8g5x7554aunjp9t27mqx6"); // 	    gvrender_polyline(job, AF+2, 2);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("vodid4dz4eaok1lar4yr7hmu"); // 	case (1 << 11) :
UNSUPPORTED("ciwgc00o3ddbgflc4wx7zikl8"); // 	    gvrender_polyline(job, AF+3, 2);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("ca75h85p6k2ude0ubwr1a58zj"); // 	case (1 << 10) :
UNSUPPORTED("akfl3n1qd20stpahy8hxjgljy"); // 	    AF[0] = AF[4];
UNSUPPORTED("9nhrbbkzn6ygl91paz8e19asp"); // 	    gvrender_polyline(job, AF, 2);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("3w9wsi8bbk6288yv6b4pfspvc"); // 	case (1 << 13)|(1 << 12) :
UNSUPPORTED("a47r7oga8tq4em0kognbm6qx9"); // 	    gvrender_polyline(job, AF+1, 3);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("d1dja30kjmmxufddn0l47b4mc"); // 	case (1 << 12)|(1 << 11) :
UNSUPPORTED("1hy7xzwfjhch0o3gvki6nvzo5"); // 	    gvrender_polyline(job, AF+2, 3);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("5hmsp6qllnohzdwzocnmtyhfy"); // 	case (1 << 11)|(1 << 10) :
UNSUPPORTED("bsi9lo2bt8tmx13kqphteuvyv"); // 	    AF[5] = AF[1];
UNSUPPORTED("d75yfdk8rhx81oojmrlj4thq9"); // 	    gvrender_polyline(job, AF+3, 3);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("tqroh08i78z3756on4h6kwbm"); // 	case (1 << 10)|(1 << 13) :
UNSUPPORTED("akfl3n1qd20stpahy8hxjgljy"); // 	    AF[0] = AF[4];
UNSUPPORTED("dlx7644q57yvur2sse9b5gbwi"); // 	    gvrender_polyline(job, AF, 3);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("7qtekc57ncwbe0ibfc28oyh24"); // 	case (1 << 13)|(1 << 12)|(1 << 11) :
UNSUPPORTED("dga4asln6akuwoc9lmy1jdeuw"); // 	    gvrender_polyline(job, AF+1, 4);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("5vr6eapb6fws5d0o0q1246sg6"); // 	case (1 << 12)|(1 << 11)|(1 << 10) :
UNSUPPORTED("bsi9lo2bt8tmx13kqphteuvyv"); // 	    AF[5] = AF[1];
UNSUPPORTED("6u5k821gfdh25a6rtw7r9o98b"); // 	    gvrender_polyline(job, AF+2, 4);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("3ujcup82mwhoml2883i0ql8p9"); // 	case (1 << 11)|(1 << 10)|(1 << 13) :
UNSUPPORTED("bsi9lo2bt8tmx13kqphteuvyv"); // 	    AF[5] = AF[1];
UNSUPPORTED("1vmvdrs0ui0vizmb4k9klzyqh"); // 	    AF[6] = AF[2];
UNSUPPORTED("8rtorgtkayhnqu9yhdpwuomr7"); // 	    gvrender_polyline(job, AF+3, 4);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("epx02rqvb1inqo2wug164vihk"); // 	case (1 << 10)|(1 << 13)|(1 << 12) :
UNSUPPORTED("akfl3n1qd20stpahy8hxjgljy"); // 	    AF[0] = AF[4];
UNSUPPORTED("14xhaf4bz1keg87bpnoalfth2"); // 	    gvrender_polyline(job, AF, 4);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("6cxzwe83jxubrfavr8bjd6jqd"); // 	case (1 << 11)|(1 << 13) :
UNSUPPORTED("f0j6147rgvvdq9babhvzkx3v3"); // 	    gvrender_polyline(job, AF+1, 2);
UNSUPPORTED("ciwgc00o3ddbgflc4wx7zikl8"); // 	    gvrender_polyline(job, AF+3, 2);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("20222itint1dfutqfthxmy0fu"); // 	case (1 << 10)|(1 << 12) :
UNSUPPORTED("akfl3n1qd20stpahy8hxjgljy"); // 	    AF[0] = AF[4];
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("ea0o8v6n00qqc2pf2da8mfehy"); // 	if (dp->border > 1) {
UNSUPPORTED("8c46gz8xuuenxi35l0effpt7"); // 	    double delta = ((double) dp->border) / 2.0;
UNSUPPORTED("9hlzluzk9kn86vrozs2sasmnn"); // 	    b.LL.x += delta;
UNSUPPORTED("4ytgf1a0tyaylau0eeisj8rm8"); // 	    b.LL.y += delta;
UNSUPPORTED("557s3yvdqlk7j0fd392ho7vbm"); // 	    b.UR.x -= delta;
UNSUPPORTED("nio7shto4xl0i52cv1e7l3ro"); // 	    b.UR.y -= delta;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("3oyvs93iyanf46imnfq2ris4r"); // 	gvrender_box(job, b, 0);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3sn3xxwciwsnysgpxkk25bbu3
// static int setFill(GVJ_t * job, char *color, int angle, int style, char *clrs[2]) 
public static Object setFill(Object... arg) {
UNSUPPORTED("eyp5xkiyummcoc88ul2b6tkeg"); // static int
UNSUPPORTED("arvrzi4iwxk807sj8rrhzk9hn"); // setFill(GVJ_t * job, char *color, int angle, int style, char *clrs[2])
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("3ml0gugucwlbwt5mbcdlymm8b"); //     int filled;
UNSUPPORTED("c1fbv1vbw987h17be6s51zft4"); //     float frac;
UNSUPPORTED("45rrefspa8b28sxxgm2is02kq"); //     if (findStopColor(color, clrs, &frac)) {
UNSUPPORTED("btot0jrrd4byob85hrpdvj41t"); // 	gvrender_set_fillcolor(job, clrs[0]);
UNSUPPORTED("1jiuua6jebyguapuvhefyhdji"); // 	if (clrs[1])
UNSUPPORTED("4io9gt2degxn4spb11kpchiaw"); // 	    gvrender_set_gradient_vals(job, clrs[1], angle, frac);
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("5mogvfll6q8umk9i37mhlkt7m"); // 	    gvrender_set_gradient_vals(job, "black", angle, frac);
UNSUPPORTED("ebsxmacu2gext8rz06fbgojnb"); // 	if (style & (1 << 1))
UNSUPPORTED("ajo4gtldjfin7wqcfsueasd6u"); // 	    filled = 3;
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("92j6l6cj3uzbc2rojubnolpiq"); // 	    filled = 2;
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("8jkw84z9v2sgxja8neagg70yn"); // 	gvrender_set_fillcolor(job, color);
UNSUPPORTED("wgi1jlomdsgec9gfae0fj8md"); // 	filled = 1;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("buetng4l8583m1m13dhcxke3g"); //     gvrender_set_pencolor(job, "transparent");
UNSUPPORTED("6p2dbpbafmtoar1mvn7fsavoy"); //     return filled;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 27rny3qpw3j6r42b1s34uyl25
// static int initAnchor(GVJ_t * job, htmlenv_t * env, htmldata_t * data, boxf b, 	   htmlmap_data_t * save, int closePrev) 
public static Object initAnchor(Object... arg) {
UNSUPPORTED("eyp5xkiyummcoc88ul2b6tkeg"); // static int
UNSUPPORTED("8oquq7zad174i5s01j6hzxatt"); // initAnchor(GVJ_t * job, htmlenv_t * env, htmldata_t * data, boxf b,
UNSUPPORTED("88g72cs505wdz4y6qimsa8y1c"); // 	   htmlmap_data_t * save, int closePrev)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("500ymf94p2papk2ytrz9nj5x7"); //     int changed;
UNSUPPORTED("dronm56qc8dhvagqi0x0khih8"); //     char *id;
UNSUPPORTED("8rujt60yyvytjyfto1qa8z94p"); //     static int anchorId;
UNSUPPORTED("4bzwqkmomkxfmljrfhduzmtrs"); //     int internalId = 0;
UNSUPPORTED("9gou5otj6s39l2cbyc8i5i5lq"); //     agxbuf xb;
UNSUPPORTED("4gk0vs9kob345ti7s9pxhm3f5"); //     char intbuf[30];		/* hold 64-bit decimal integer */
UNSUPPORTED("h0or3v13348vfl22jqz895yc"); //     unsigned char buf[128];
UNSUPPORTED("2wl17wf6lpprwq14nqkl3j1k7"); //     save->url = obj->url;
UNSUPPORTED("emcdtw6askrkn9t86vapt5rr8"); //     save->tooltip = obj->tooltip;
UNSUPPORTED("1rt6accl7yg1ie6kat68ejvfm"); //     save->target = obj->target;
UNSUPPORTED("6hbk4r0d0ri01g9pzilu6gltl"); //     save->id = obj->id;
UNSUPPORTED("a33136jt3dxu76pyfkgpxa7kv"); //     save->explicit_tooltip = obj->explicit_tooltip;
UNSUPPORTED("actqp0zv95dft5dthjbvnwc7b"); //     id = data->id;
UNSUPPORTED("7pvpn352cuq3v9r0633som3w7"); //     if (!id || !*id) {		/* no external id, so use the internal one */
UNSUPPORTED("el1z2krv8hoorc5c7vjsxw7yn"); // 	agxbinit(&xb, 128, buf);
UNSUPPORTED("6cf0b0m48l6jloznb9lpt032g"); // 	if (!env->objid) {
UNSUPPORTED("5akl6s47a4zv2waqo5py31ybb"); // 	    env->objid = strdup(getObjId(job, obj->u.n, &xb));
UNSUPPORTED("57it9hg0sjcy1n7658baw0dw"); // 	    env->objid_set = 1;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dxdwkcwuosj9fmhjxlh8k6117"); // 	agxbput(&xb, env->objid);
UNSUPPORTED("altkpafun07s08rrvi0axy8w2"); // 	sprintf(intbuf, "_%d", anchorId++);
UNSUPPORTED("8fxx4xfv51pqm8opelh5kviyy"); // 	agxbput(&xb, intbuf);
UNSUPPORTED("2yaeafkratzyu6wvhwzdafnle"); // 	id = (((((&xb)->ptr >= (&xb)->eptr) ? agxbmore(&xb,1) : 0), (int)(*(&xb)->ptr++ = ((unsigned char)'\0'))),(char*)((&xb)->ptr = (&xb)->buf));
UNSUPPORTED("9xzpefvqd6cn68r0em10mnlaf"); // 	internalId = 1;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("bny3kvzd21zrb2fv51dh6vp57"); //     changed =
UNSUPPORTED("3qgg5qoivh60416otam1l29ni"); // 	initMapData(job, NULL, data->href, data->title, data->target, id,
UNSUPPORTED("5wtoz6nfrxfpi8rko85wbjpdg"); // 		    obj->u.g);
UNSUPPORTED("57q03cer71cgr283csvafhpmi"); //     if (internalId)
UNSUPPORTED("52frst03mcbsuu6bmnqs962qm"); // 	agxbfree(&xb);
UNSUPPORTED("20w7d59r1l0c34y8izq32fd0e"); //     if (changed) {
UNSUPPORTED("40u2h01cve93h09wdngc9v2xr"); // 	if (closePrev && (save->url || save->explicit_tooltip))
UNSUPPORTED("dtwdqlhxsk4vpro8m02pot0co"); // 	    gvrender_end_anchor(job);
UNSUPPORTED("5kiy870zrsfdm18u60b2qdstn"); // 	if (obj->url || obj->explicit_tooltip) {
UNSUPPORTED("965ahzs7vr7qs12j0s1m4eev5"); // 	    emit_map_rect(job, b);
UNSUPPORTED("12436nj34of615tb94t3cw2h0"); // 	    gvrender_begin_anchor(job,
UNSUPPORTED("2rwb38hipr5rxkwxfdzzwkdmy"); // 				  obj->url, obj->tooltip, obj->target,
UNSUPPORTED("4x188hxybttaubn1tt4tf710k"); // 				  obj->id);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("d7ura79gme5dbnqgva7yvjtmk"); //     return changed;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 ah2sn0gm8xfyu3faoljt1whui
// static void endAnchor(GVJ_t * job, htmlmap_data_t * save, int openPrev) 
public static Object endAnchor(Object... arg) {
UNSUPPORTED("eiujc2cdqb4ubx9bzhrbgkr0d"); // static void endAnchor(GVJ_t * job, htmlmap_data_t * save, int openPrev)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("spdml5d3q3jza61kjh4zxw31"); //     if (obj->url || obj->explicit_tooltip)
UNSUPPORTED("e3o6yrnsv8lko5fql4f8a9gly"); // 	gvrender_end_anchor(job);
UNSUPPORTED("8fzstdzz2sjbbmabm5yv8lm6f"); //     if(obj->url != save->url) {free(obj->url); obj->url = save->url;};
UNSUPPORTED("equg7aq6w951t0g9hyjm03cfx"); //     if(obj->tooltip != save->tooltip) {free(obj->tooltip); obj->tooltip = save->tooltip;};
UNSUPPORTED("2y9evx2wu20y4zezgwj96ekck"); //     if(obj->target != save->target) {free(obj->target); obj->target = save->target;};
UNSUPPORTED("79i4o9yiwyvti1rpmqbhnuk4h"); //     if(obj->id != save->id) {free(obj->id); obj->id = save->id;};
UNSUPPORTED("2zkwjxipgs1w6encwrwypxhqn"); //     obj->explicit_tooltip = save->explicit_tooltip;
UNSUPPORTED("497o6k3vv69n2kyxjrzbjoges"); //     if (openPrev && (obj->url || obj->explicit_tooltip))
UNSUPPORTED("6e7g66eeo7n8h8mq556pt3xxy"); // 	gvrender_begin_anchor(job,
UNSUPPORTED("8g7o4dsbwgp9ggtiktgt2m41t"); // 			      obj->url, obj->tooltip, obj->target,
UNSUPPORTED("c8tk2e711ojwsnar0y39a73cf"); // 			      obj->id);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 75if0l45ti15rgx7p5f0f1xy1
// static void emit_html_rules(GVJ_t * job, htmlcell_t * cp, htmlenv_t * env, char *color, htmlcell_t* nextc) 
public static Object emit_html_rules(Object... arg) {
UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void
UNSUPPORTED("7k8576uq5xrhmrpgtayxldmst"); // emit_html_rules(GVJ_t * job, htmlcell_t * cp, htmlenv_t * env, char *color, htmlcell_t* nextc)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("dsaekwh74gtjixmtzev2nsp4l"); //     pointf rule_pt;
UNSUPPORTED("c7vrup19iax6yjbwasb982a16"); //     double rule_length;
UNSUPPORTED("2uhttu43wce24zfysxl83fxv"); //     unsigned char base;
UNSUPPORTED("96jja5vo8t36z1sflrj0x8vi4"); //     boxf pts = cp->data.box;
UNSUPPORTED("1inwrhhir5qtddjy60bnbfaft"); //     pointf pos = env->pos;
UNSUPPORTED("safdto74hbmxy1bx51npyt80"); //     if (!color)
UNSUPPORTED("ehe6g5s4foni0psldwx2ikwnq"); // 	color = "black";
UNSUPPORTED("ba58kdrkh9glwbjy7j4i2b1ot"); //     gvrender_set_fillcolor(job, color);
UNSUPPORTED("47mxcz4gh3xivg50vcji1zkle"); //     gvrender_set_pencolor(job, color);
UNSUPPORTED("25x16taqru10db3c03lv2frmd"); //     pts = cp->data.box;
UNSUPPORTED("970xro1x23dmefkex4vsgzo87"); //     pts.LL.x += pos.x;
UNSUPPORTED("b2fjdw9a9zxpb6bex19mnsi7p"); //     pts.UR.x += pos.x;
UNSUPPORTED("4psuod2tpmculqarprgy08klq"); //     pts.LL.y += pos.y;
UNSUPPORTED("7ritccw0fl1mnkt7zcus4wc3t"); //     pts.UR.y += pos.y;
UNSUPPORTED("7byu0ep15pzlkbdmg8vxvnhwz"); //     //Determine vertical line coordinate and length
UNSUPPORTED("8wvxs6dnzjzzky8qrtdrc8yak"); //     if ((cp->ruled & 1) && (cp->col + cp->cspan < cp->parent->cc)) {
UNSUPPORTED("brzkv0bcmu5apwj6lrdrvdx6f"); // 	if (cp->row == 0) {	// first row
UNSUPPORTED("5ygh915zztqud2g0j0qtuxim6"); // 	    // extend to center of table border and add half cell spacing
UNSUPPORTED("eh9k3fhettdy9qynvsyhrhjnc"); // 	    base = cp->parent->data.border + cp->parent->data.space / 2;
UNSUPPORTED("7nke4g7i0aytgilfgl7ct3mt1"); // 	    rule_pt.y = pts.LL.y - cp->parent->data.space / 2;
UNSUPPORTED("1dttgmxu2mzw1rc8nq0myyag6"); // 	} else if (cp->row + cp->rspan == cp->parent->rc) {	// bottom row
UNSUPPORTED("5ygh915zztqud2g0j0qtuxim6"); // 	    // extend to center of table border and add half cell spacing
UNSUPPORTED("eh9k3fhettdy9qynvsyhrhjnc"); // 	    base = cp->parent->data.border + cp->parent->data.space / 2;
UNSUPPORTED("6bo6v2q3t7x2l6lukf9ztb982"); // 	    rule_pt.y = pts.LL.y - cp->parent->data.space / 2 - base;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("8o30az75fgnltomih0tsaedht"); // 	    base = 0;
UNSUPPORTED("7nke4g7i0aytgilfgl7ct3mt1"); // 	    rule_pt.y = pts.LL.y - cp->parent->data.space / 2;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("3by23fc6milbzv6mf6yp2h6ua"); // 	rule_pt.x = pts.UR.x + cp->parent->data.space / 2;
UNSUPPORTED("alyqi5ei1m1qmdmj1g8vg6n8q"); // 	rule_length = base + pts.UR.y - pts.LL.y + cp->parent->data.space;
UNSUPPORTED("78sk2ct6bk7jwj2mmpuwarmvw"); // 	doSide(job, rule_pt, 0, rule_length);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("e0g5sglrgymots3xetcoiq4cv"); //     //Determine the horizontal coordinate and length
UNSUPPORTED("cudao13pgjtpyth3sik1bfwxn"); //     if ((cp->ruled & 2) && (cp->row + cp->rspan < cp->parent->rc)) {
UNSUPPORTED("7b0ks1nwek4bq76npdbwp0qlx"); // 	if (cp->col == 0) {	// first column 
UNSUPPORTED("5ygh915zztqud2g0j0qtuxim6"); // 	    // extend to center of table border and add half cell spacing
UNSUPPORTED("eh9k3fhettdy9qynvsyhrhjnc"); // 	    base = cp->parent->data.border + cp->parent->data.space / 2;
UNSUPPORTED("7s5fmlmnp3ro8rplc48up32jh"); // 	    rule_pt.x = pts.LL.x - base - cp->parent->data.space / 2;
UNSUPPORTED("d84du087kda0rvywg60dgylyg"); // 	    if (cp->col + cp->cspan == cp->parent->cc)	// also last column
UNSUPPORTED("44yz3hcq70udyoyffhkq7ldpi"); // 		base *= 2;
UNSUPPORTED("2iq4jft6fpdkskyapkzpio00c"); // 	    /* incomplete row of cells; extend line to end */
UNSUPPORTED("kptimmjzk2nl60rrdxqh5t1b"); // 	    else if (nextc && (nextc->row != cp->row)) {
UNSUPPORTED("c62o1jotsnbk8sjzrgfg7q35s"); // 		base += (cp->parent->data.box.UR.x + pos.x) - (pts.UR.x + cp->parent->data.space / 2);
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("6vgh1uythbalqd5m71q3gr1il"); // 	} else if (cp->col + cp->cspan == cp->parent->cc) {	// last column
UNSUPPORTED("5ygh915zztqud2g0j0qtuxim6"); // 	    // extend to center of table border and add half cell spacing
UNSUPPORTED("eh9k3fhettdy9qynvsyhrhjnc"); // 	    base = cp->parent->data.border + cp->parent->data.space / 2;
UNSUPPORTED("24kcyntk7yf6w7bfuni8lrl4"); // 	    rule_pt.x = pts.LL.x - cp->parent->data.space / 2;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("8o30az75fgnltomih0tsaedht"); // 	    base = 0;
UNSUPPORTED("24kcyntk7yf6w7bfuni8lrl4"); // 	    rule_pt.x = pts.LL.x - cp->parent->data.space / 2;
UNSUPPORTED("2iq4jft6fpdkskyapkzpio00c"); // 	    /* incomplete row of cells; extend line to end */
UNSUPPORTED("bl8g0enq4c0odtx7h2pxbhq7l"); // 	    if (nextc && (nextc->row != cp->row)) {
UNSUPPORTED("c62o1jotsnbk8sjzrgfg7q35s"); // 		base += (cp->parent->data.box.UR.x + pos.x) - (pts.UR.x + cp->parent->data.space / 2);
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("a16drwk9w8puysojv02wjyy70"); // 	rule_pt.y = pts.LL.y - cp->parent->data.space / 2;
UNSUPPORTED("6e7yz3gbd8pyzk8ajd6n0uyze"); // 	rule_length = base + pts.UR.x - pts.LL.x + cp->parent->data.space;
UNSUPPORTED("7na99jxymwc946gqpz6cisv7w"); // 	doSide(job, rule_pt, rule_length, 0);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 26zfaec64xs5h6zhbfqva70tp
// static void emit_html_tbl(GVJ_t * job, htmltbl_t * tbl, htmlenv_t * env) 
public static Object emit_html_tbl(Object... arg) {
UNSUPPORTED("ni0mji8xwi6vyoc0i92fspkz"); // static void emit_html_tbl(GVJ_t * job, htmltbl_t * tbl, htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("eh0o4a2mhf75hmedici0y7vjm"); //     boxf pts = tbl->data.box;
UNSUPPORTED("1inwrhhir5qtddjy60bnbfaft"); //     pointf pos = env->pos;
UNSUPPORTED("f5l5qsm1xxo2fnsp38chcf009"); //     htmlcell_t **cells = tbl->u.n.cells;
UNSUPPORTED("7hxwbqi0ato9k2b4nzpp7uw3a"); //     htmlcell_t *cp;
UNSUPPORTED("c8p7i7oozhr11poil2ax0mjdh"); //     static textfont_t savef;
UNSUPPORTED("bq5er65wlottydwze8xwtg1h8"); //     htmlmap_data_t saved;
UNSUPPORTED("9vo2dpf5d55fy577acu1mj2tl"); //     int anchor;			/* if true, we need to undo anchor settings. */
UNSUPPORTED("a6neawb1l9iwhlxyqeylmtibj"); //     int doAnchor = (tbl->data.href || tbl->data.target);
UNSUPPORTED("en6q26cyrg17g6yd6el73b3ns"); //     pointf AF[4];
UNSUPPORTED("acdkiuky8vkjaqqynxn9e052i"); //     if (tbl->font)
UNSUPPORTED("84z3c9pimg6qaq5qubuumky79"); // 	pushFontInfo(env, tbl->font, &savef);
UNSUPPORTED("970xro1x23dmefkex4vsgzo87"); //     pts.LL.x += pos.x;
UNSUPPORTED("b2fjdw9a9zxpb6bex19mnsi7p"); //     pts.UR.x += pos.x;
UNSUPPORTED("4psuod2tpmculqarprgy08klq"); //     pts.LL.y += pos.y;
UNSUPPORTED("7ritccw0fl1mnkt7zcus4wc3t"); //     pts.UR.y += pos.y;
UNSUPPORTED("f3x83tha6dbjv8et188fbkgv0"); //     if (doAnchor && !(job->flags & (1<<2)))
UNSUPPORTED("eu3jff1gbyq1xntsjrbfjonso"); // 	anchor = initAnchor(job, env, &tbl->data, pts, &saved, 1);
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("xon7ajllko0vvswhzsgmednw"); // 	anchor = 0;
UNSUPPORTED("dvrnei7g4il5it0wohet6xnf6"); //     if (!(tbl->data.style & (1 << 5))) {
UNSUPPORTED("ecfz3q6oeloqz1k3bt4anr2so"); // 	/* Fill first */
UNSUPPORTED("49uj7uuo9i7yhd6t4dvf0gdpu"); // 	if (tbl->data.bgcolor) {
UNSUPPORTED("b0tr7jsjw3kgi4yn1hhyfobdl"); // 	    char *clrs[2];
UNSUPPORTED("a153tdlqtl2xw7njhvpt043g0"); // 	    int filled =
UNSUPPORTED("cm0x1gxytxrgtzsh3ge94uinf"); // 		setFill(job, tbl->data.bgcolor, tbl->data.gradientangle,
UNSUPPORTED("4d69xnxzol7epr6mdsj8zysu0"); // 			tbl->data.style, clrs);
UNSUPPORTED("c2iwbxo1co1ewyyccihrcfvmx"); // 	    if (tbl->data.style & (1 << 2)) {
UNSUPPORTED("1w38undy36it7wj8962by2l6f"); // 		round_corners(job, mkPts(AF, pts, tbl->data.border), 4,
UNSUPPORTED("696pg1sjw1u5lbale66nm3vbk"); // 			      (1 << 2), filled);
UNSUPPORTED("afk9bpom7x393euamnvwwkx6b"); // 	    } else
UNSUPPORTED("78v3zjdcsy6x51hs6krs94y97"); // 		gvrender_box(job, pts, filled);
UNSUPPORTED("9b960wuid1g0sjsnq1ssdlupg"); // 	    free(clrs[0]);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("1mmt73zvtvn2nghxnfnxtc0kz"); // 	while (*cells) {
UNSUPPORTED("44aes03vbpouog4dgqqltikcg"); // 	    emit_html_cell(job, *cells, env);
UNSUPPORTED("dmjx9beoeijjbajf48o2tid3"); // 	    cells++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("7cx9d9bes58uqm95nr7dv7i3o"); // 	/* Draw table rules and border.
UNSUPPORTED("657qfjgczf11baij6c45ccza1"); // 	 * Draw after cells so we can draw over any fill.
UNSUPPORTED("5xszoc3r0xxyklzrzy04teljz"); // 	 * At present, we set the penwidth to 1 for rules until we provide the calculations to take
UNSUPPORTED("5qj39gsiwu4famovm3ia6z93"); // 	 * into account wider rules.
UNSUPPORTED("62wb43w2xc6ex6hootjubbx22"); // 	 */
UNSUPPORTED("q289jp9oo0zjlhjdsrgtzcza"); // 	cells = tbl->u.n.cells;
UNSUPPORTED("b7dznfykmm4m5amplksw2hugq"); // 	gvrender_set_penwidth(job, 1.0);
UNSUPPORTED("4dy3q3g9m3eng3vpzdn1x7zm0"); // 	while ((cp = *cells++)) {
UNSUPPORTED("ee52kdy81klqq7cmjmjinz2h8"); // 	    if (cp->ruled)
UNSUPPORTED("4y97t5dc09eyhzjbaj4skq10t"); // 		emit_html_rules(job, cp, env, tbl->data.pencolor, *cells);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("94klyg9yeplgiz4vceng5lz4l"); // 	if (tbl->data.border)
UNSUPPORTED("d8qeuyglru3eejyrmh48uuvhw"); // 	    doBorder(job, &tbl->data, pts);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("2wq341pf2s0q76y7y29dpvhyv"); //     if (anchor)
UNSUPPORTED("d5c2xq1sacfxrx17n6tmzv0su"); // 	endAnchor(job, &saved, 1);
UNSUPPORTED("8t96ufc0yimks592h7dgt7fgc"); //     if (doAnchor && (job->flags & (1<<2))) {
UNSUPPORTED("6tyc47helx3fqyuqe3kiiqg1v"); // 	if (initAnchor(job, env, &tbl->data, pts, &saved, 0))
UNSUPPORTED("96ubcu0fxunhzdlteep62gaqn"); // 	    endAnchor(job, &saved, 0);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("acdkiuky8vkjaqqynxn9e052i"); //     if (tbl->font)
UNSUPPORTED("aqz3bhc3ot0j0okxcmu0ic2r"); // 	popFontInfo(env, &savef);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 92q18yuuh3uq9twxcmz0wqvwv
// static void emit_html_img(GVJ_t * job, htmlimg_t * cp, htmlenv_t * env) 
public static Object emit_html_img(Object... arg) {
UNSUPPORTED("6mdos47goc2mvm0icpzihjr9p"); // static void emit_html_img(GVJ_t * job, htmlimg_t * cp, htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("ctvmenh2xwttzvzv2mrj2pizl"); //     pointf A[4];
UNSUPPORTED("95f2fzk7cq8awu76ojroabjlp"); //     boxf bb = cp->box;
UNSUPPORTED("b0zlo29j4cz4islrycyp9yh5t"); //     char *scale;
UNSUPPORTED("dshffz34w11b0wa4g9flan4v8"); //     bb.LL.x += env->pos.x;
UNSUPPORTED("92entkh719bz8q8w8bngwhriq"); //     bb.LL.y += env->pos.y;
UNSUPPORTED("1b2f3qtk4yp6vuk0c9heken47"); //     bb.UR.x += env->pos.x;
UNSUPPORTED("6ceef7urui4dup1053b74emoq"); //     bb.UR.y += env->pos.y;
UNSUPPORTED("bs113h0iq49pk03iqb8k3335s"); //     A[0] = bb.UR;
UNSUPPORTED("85ic0v7v8u5fxw4u3alxwioql"); //     A[2] = bb.LL;
UNSUPPORTED("ey5qp8hbyjjhg367b72imurix"); //     A[1].x = A[2].x;
UNSUPPORTED("3z9cu0j5nm76l5yv8u7hy57r4"); //     A[1].y = A[0].y;
UNSUPPORTED("2dgs8ab0mnywmi602emidh5fb"); //     A[3].x = A[0].x;
UNSUPPORTED("34wjmru8jm4j6bnmr0zpacz05"); //     A[3].y = A[2].y;
UNSUPPORTED("cvvp26byccjdjur8vyj2na0gg"); //     if (cp->scale)
UNSUPPORTED("70nzi2ugyepaipmmqyrb9e7z6"); // 	scale = cp->scale;
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("3pgplheeamhfaf1nrope24u0j"); // 	scale = env->imgscale;
UNSUPPORTED("a3l15kztb6svcikvleaqkcd5"); //     assert(cp->src);
UNSUPPORTED("xegpl263i0dts5vximsivicf"); //     assert(cp->src[0]);
UNSUPPORTED("41m8g0lte7tdgb8n0lp2n93xh"); //     gvrender_usershape(job, cp->src, A, 4, NOT(0), scale);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 2yyg33cwscbca36c9p9ls9gmb
// static void emit_html_cell(GVJ_t * job, htmlcell_t * cp, htmlenv_t * env) 
public static Object emit_html_cell(Object... arg) {
UNSUPPORTED("czikvsl8tr4dfiv0ulisikbe7"); // static void emit_html_cell(GVJ_t * job, htmlcell_t * cp, htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bq5er65wlottydwze8xwtg1h8"); //     htmlmap_data_t saved;
UNSUPPORTED("96jja5vo8t36z1sflrj0x8vi4"); //     boxf pts = cp->data.box;
UNSUPPORTED("1inwrhhir5qtddjy60bnbfaft"); //     pointf pos = env->pos;
UNSUPPORTED("3wt0qjlqdo7dj9y9mkgqmzcl7"); //     int inAnchor, doAnchor = (cp->data.href || cp->data.target);
UNSUPPORTED("en6q26cyrg17g6yd6el73b3ns"); //     pointf AF[4];
UNSUPPORTED("970xro1x23dmefkex4vsgzo87"); //     pts.LL.x += pos.x;
UNSUPPORTED("b2fjdw9a9zxpb6bex19mnsi7p"); //     pts.UR.x += pos.x;
UNSUPPORTED("4psuod2tpmculqarprgy08klq"); //     pts.LL.y += pos.y;
UNSUPPORTED("7ritccw0fl1mnkt7zcus4wc3t"); //     pts.UR.y += pos.y;
UNSUPPORTED("f3x83tha6dbjv8et188fbkgv0"); //     if (doAnchor && !(job->flags & (1<<2)))
UNSUPPORTED("1kdpibhzgmx8gpycns42won0r"); // 	inAnchor = initAnchor(job, env, &cp->data, pts, &saved, 1);
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("f045ekukc7ij51txyyak08m68"); // 	inAnchor = 0;
UNSUPPORTED("33scttptilyx6theysesc9hip"); //     if (!(cp->data.style & (1 << 5))) {
UNSUPPORTED("6ml4s15hyx0kjl4ttsgulxmsu"); // 	if (cp->data.bgcolor) {
UNSUPPORTED("b0tr7jsjw3kgi4yn1hhyfobdl"); // 	    char *clrs[2];
UNSUPPORTED("a153tdlqtl2xw7njhvpt043g0"); // 	    int filled =
UNSUPPORTED("bggyewy5jsq8xs6p6uqmwz8yo"); // 		setFill(job, cp->data.bgcolor, cp->data.gradientangle,
UNSUPPORTED("le3x5plb2e92puqisbimymik"); // 			cp->data.style, clrs);
UNSUPPORTED("wor7z65hono519ti6np00g10"); // 	    if (cp->data.style & (1 << 2)) {
UNSUPPORTED("1pv247t0tpabjh2167wkpeki9"); // 		round_corners(job, mkPts(AF, pts, cp->data.border), 4,
UNSUPPORTED("696pg1sjw1u5lbale66nm3vbk"); // 			      (1 << 2), filled);
UNSUPPORTED("afk9bpom7x393euamnvwwkx6b"); // 	    } else
UNSUPPORTED("78v3zjdcsy6x51hs6krs94y97"); // 		gvrender_box(job, pts, filled);
UNSUPPORTED("9b960wuid1g0sjsnq1ssdlupg"); // 	    free(clrs[0]);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("cnstcgxihlyyk8wmy1qbr98iy"); // 	if (cp->data.border)
UNSUPPORTED("5ykjzrgfwm9e7lzqomfwnkscl"); // 	    doBorder(job, &cp->data, pts);
UNSUPPORTED("3juggmzxcmifv5024m0f0qxqg"); // 	if (cp->child.kind == 1)
UNSUPPORTED("agfo0e6jmuvx19adgs0pvpefw"); // 	    emit_html_tbl(job, cp->child.u.tbl, env);
UNSUPPORTED("bo3wy073jgs1e3sue7tnvsotj"); // 	else if (cp->child.kind == 3)
UNSUPPORTED("7q20ab255li6w6fnfu54yjdlh"); // 	    emit_html_img(job, cp->child.u.img, env);
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("7cmlz1ub801m6gzdyohkkjoy2"); // 	    emit_html_txt(job, cp->child.u.txt, env);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("75xsmmeykk7ez8sw11jbre3zy"); //     if (inAnchor)
UNSUPPORTED("d5c2xq1sacfxrx17n6tmzv0su"); // 	endAnchor(job, &saved, 1);
UNSUPPORTED("8t96ufc0yimks592h7dgt7fgc"); //     if (doAnchor && (job->flags & (1<<2))) {
UNSUPPORTED("anfrwbjdhelhkcp08dbui2mu0"); // 	if (initAnchor(job, env, &cp->data, pts, &saved, 0))
UNSUPPORTED("96ubcu0fxunhzdlteep62gaqn"); // 	    endAnchor(job, &saved, 0);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4wy0mqtzrkhcvbguv66mv2zrn
// static void allocObj(GVJ_t * job) 
public static Object allocObj(Object... arg) {
UNSUPPORTED("bn0p5no9j7nwlzitfiys1fijz"); // static void allocObj(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("8lamppsqs7nhiu5v8k1f5jfh2"); //     obj_state_t *obj;
UNSUPPORTED("nhwvta7sb3wcvdnmw01rma9o"); //     obj_state_t *parent;
UNSUPPORTED("1iexddadjo0w6fdgddatfx40s"); //     obj = push_obj_state(job);
UNSUPPORTED("1ewmspxangaopf94n1rw1y14i"); //     parent = obj->parent;
UNSUPPORTED("dhamf5corzrp7m86t9hfp30yj"); //     obj->type = parent->type;
UNSUPPORTED("404l3gn9kccmjaza33x5h3fzz"); //     obj->emit_state = parent->emit_state;
UNSUPPORTED("4yzc1zw17q6yo4xboi9z52as8"); //     switch (obj->type) {
UNSUPPORTED("6p9myrtihahet32sl09ru0heu"); //     case NODE_OBJTYPE:
UNSUPPORTED("dbd51k17w8t0ddwpy5bg5vp42"); // 	obj->u.n = parent->u.n;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("7smigc57825a1zb9xuxq3ql18"); //     case ROOTGRAPH_OBJTYPE:
UNSUPPORTED("my43ctqu2yizbfvanbbsradk"); // 	obj->u.g = parent->u.g;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("3lga3h3kjrn75p6p4giv4q2yv"); //     case CLUSTER_OBJTYPE:
UNSUPPORTED("8jbc50a4r8xfcwi2db156a1xu"); // 	obj->u.sg = parent->u.sg;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("4vi5wvx6iqb199sct0s663mpj"); //     case EDGE_OBJTYPE:
UNSUPPORTED("8jz6uzkwckygawqhoixwcsusc"); // 	obj->u.e = parent->u.e;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("5yci1onvhmtz0gdj686x4qhkw"); //     obj->url = parent->url;
UNSUPPORTED("4pc3bnqpmihfqis6v1sqaqva9"); //     obj->tooltip = parent->tooltip;
UNSUPPORTED("6n4o3yegj2vn63hl72840caz7"); //     obj->target = parent->target;
UNSUPPORTED("5t9m8zfnmlz9az08312o1zk30"); //     obj->explicit_tooltip = parent->explicit_tooltip;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3mabixy4ji5v1l1l5q9om0x4y
// static void freeObj(GVJ_t * job) 
public static Object freeObj(Object... arg) {
UNSUPPORTED("9xbg7byr2iikj3spqxioe890s"); // static void freeObj(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("cid25b1n5mughekwf1rgz4sdl"); //     obj->url = NULL;
UNSUPPORTED("37fra7odhf1aaqmgt6u3jkocg"); //     obj->tooltip = NULL;
UNSUPPORTED("55gjprw91c8dy1u8h7a2n56dt"); //     obj->target = NULL;
UNSUPPORTED("6jzimjzizo9d0rqik05zn9ux8"); //     obj->id = NULL;
UNSUPPORTED("39iamwq9cd9iv3d2iyiaq8gz9"); //     pop_obj_state(job);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 ddm4xxn8hy635ldbmntgizzkh
// static double heightOfLbl (htmllabel_t * lp) 
public static Object heightOfLbl(Object... arg) {
UNSUPPORTED("lt6cippjix5bbvyhkcpl8g7g"); // static double
UNSUPPORTED("3cec4m7dvd9a2d7cmauwa0wl3"); // heightOfLbl (htmllabel_t * lp)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5uxlck4fsq9eog3czplkal9tn"); //     double sz = 0.0;
UNSUPPORTED("em9mokioy59mljk7qnevn287u"); //     switch (lp->kind) {
UNSUPPORTED("d0gk15gzj4wz8nv54zbr285hm"); //     case 1:
UNSUPPORTED("58kb2v4y1iig58dpphr8kp1kp"); // 	sz  = lp->u.tbl->data.box.UR.y - lp->u.tbl->data.box.LL.y;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("33l7a58zp8vj6fuliwdkk2nkn"); //     case 3:
UNSUPPORTED("69uxpw91jshir9eiltd7y4vzb"); // 	sz  = lp->u.img->box.UR.y - lp->u.img->box.LL.y;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("4u5xz2u3urj13y0aw30fdyup5"); //     case 2:
UNSUPPORTED("8fvcxjngtixii4s32tymkerbc"); // 	sz  = lp->u.txt->box.UR.y - lp->u.txt->box.LL.y;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("ban3s2canux7qwxava1n2e4v2"); //     return sz;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9kxusredw550222rw4tuvj6tw
// void emit_html_label(GVJ_t * job, htmllabel_t * lp, textlabel_t * tp) 
public static Object emit_html_label(Object... arg) {
UNSUPPORTED("827ar9bsah6y44hkc2l0x2yyj"); // void emit_html_label(GVJ_t * job, htmllabel_t * lp, textlabel_t * tp)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("3safvfkd3g1jswoj457mw482u"); //     htmlenv_t env;
UNSUPPORTED("2bghyit203pd6xw2ihhenzyn8"); //     pointf p;
UNSUPPORTED("7oqkrsdoq858mhdu3qru3k7q5"); //     allocObj(job);
UNSUPPORTED("93ubxlhijuwcy92rptpniqoj2"); //     p = tp->pos;
UNSUPPORTED("ebm5wrhicnk2k8g6idvbvr6x8"); //     switch (tp->valign) {
UNSUPPORTED("c66d69vmpko3goomc3npvjhy3"); // 	case 't':
UNSUPPORTED("2zsr5cioxxui011zsf2jrxla5"); //     	    p.y = tp->pos.y + (tp->space.y - heightOfLbl(lp))/ 2.0 - 1;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("5coaag9ev3fzc0jtpkjkfvhd2"); // 	case 'b':
UNSUPPORTED("b7lduijv2mnk1hrx74v3wsi8y"); //     	    p.y = tp->pos.y - (tp->space.y - heightOfLbl(lp))/ 2.0 - 1;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("8jmef3sfg06sme4q6t23ms8i7"); // 	default:	
UNSUPPORTED("3rnvr25kgs8f2wgve2amfmo22"); //     	    /* no-op */
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("19gcxobv20tvbfloknhb6uv0t"); //     env.pos = p;
UNSUPPORTED("6ldhuqhlhimfvexg4vyan5brp"); //     env.finfo.color = tp->fontcolor;
UNSUPPORTED("1ntqemdt0h1gim0fvyt92xnkf"); //     env.finfo.name = tp->fontname;
UNSUPPORTED("czy6ynncgdz7e32r0wn409mjh"); //     env.finfo.size = tp->fontsize;
UNSUPPORTED("bvrkxii1nme9b46mvoq9pr24w"); //     env.imgscale = agget(job->obj->u.n, "imagescale");
UNSUPPORTED("5was42a52ej882alb3wh25b3g"); //     env.objid = job->obj->id;
UNSUPPORTED("lz4ny06l3w8df6ndpeertex"); //     env.objid_set = 0;
UNSUPPORTED("b9ewr9ofzes5k2n2ej3dxjxm3"); //     if ((env.imgscale == NULL) || (env.imgscale[0] == '\0'))
UNSUPPORTED("dfkmgn7rcfrfhimdh301afmip"); // 	env.imgscale = "false";
UNSUPPORTED("a7snh64jgwowaf459e8c4yo2a"); //     if (lp->kind == 1) {
UNSUPPORTED("2lg29o5disaqe0730aa70fsdg"); // 	htmltbl_t *tbl = lp->u.tbl;
UNSUPPORTED("ddp6q4j4nc83pmloaupfxvl7"); // 	/* set basic graphics context */
UNSUPPORTED("2bejqzroco2e9apsokolfefxd"); // 	/* Need to override line style set by node. */
UNSUPPORTED("aw7zhlkbn1bg9h9hrlr9by8ty"); // 	gvrender_set_style(job, job->gvc->defaultlinestyle);
UNSUPPORTED("ez6y0qhrd59suvmeebxxapgmw"); // 	if (tbl->data.pencolor)
UNSUPPORTED("1fd3huwog3ibg9g5x5dvq1pre"); // 	    gvrender_set_pencolor(job, tbl->data.pencolor);
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("51nbay7blmakvnciy2wquowf1"); // 	    gvrender_set_pencolor(job, "black");
UNSUPPORTED("cdb6g3vx7n1tb1g8upgk63v1x"); // 	emit_html_tbl(job, tbl, &env);
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("aizb92w6okzokdzxdvwem5fjg"); // 	emit_html_txt(job, lp->u.txt, &env);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("atvr5zqtoe1gvgjfl08vqvanb"); //     if (env.objid_set)
UNSUPPORTED("22aw68k0gw59cu3vfvu7qk30h"); // 	free(env.objid);
UNSUPPORTED("ecsopdkgrrlklu3ztuzi0m6tx"); //     freeObj(job);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 bzoc2l4jkwpjnu8uhijkh7jqn
// void free_html_data(htmldata_t * dp) 
public static Object free_html_data(Object... arg) {
UNSUPPORTED("dqo3q5rjr3xogz5zf2ttohimm"); // void free_html_data(htmldata_t * dp)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("8y5nvjzidhbl04fcvvosnh2cq"); //     free(dp->href);
UNSUPPORTED("z3n0xp5izrwm47idnam7jblz"); //     free(dp->port);
UNSUPPORTED("67vccrz53cuxcv9z9e22223h8"); //     free(dp->target);
UNSUPPORTED("6tnzfvbp1p6j44w1dl24ran0q"); //     free(dp->id);
UNSUPPORTED("1ip1vyptthz69upq114tljq62"); //     free(dp->title);
UNSUPPORTED("a6ugsu920ej21e6itf84tu9cb"); //     free(dp->bgcolor);
UNSUPPORTED("9f39dxcdfgaz57ugym4ad8gsr"); //     free(dp->pencolor);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4250mxcggii14uzmucxqskd4h
// void free_html_text(htmltxt_t * t) 
public static Object free_html_text(Object... arg) {
UNSUPPORTED("a32qj5cyojlxov1ntqwnextyt"); // void free_html_text(htmltxt_t * t)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("54t9ueqlp5jhflgur5q1rnvcy"); //     htextspan_t *tl;
UNSUPPORTED("4r4excvnla9rwlduw55712ow7"); //     textspan_t *ti;
UNSUPPORTED("dzpsknrwv8qkqq20hjnjpjn68"); //     int i, j;
UNSUPPORTED("5argi21if75rbjrs1eyhsuhnz"); //     if (!t)
UNSUPPORTED("a7fgam0j0jm7bar0mblsv3no4"); // 	return;
UNSUPPORTED("6ydq8nzmraitjy5yz749x91cs"); //     tl = t->spans;
UNSUPPORTED("6npcr5e7p97tnnlypb9oqrms2"); //     for (i = 0; i < t->nspans; i++) {
UNSUPPORTED("1vhu3rza67dase6bsxrym4uin"); // 	ti = tl->items;
UNSUPPORTED("56cjtbt7j7pf7kp3q6wau7u3h"); // 	for (j = 0; j < tl->nitems; j++) {
UNSUPPORTED("2deo2tc186a4sb3pu417hmd3a"); // 	    if (ti->str)
UNSUPPORTED("72bxoexh2wbe3czgn40mzmfuk"); // 		free(ti->str);
UNSUPPORTED("77cx2m775gkfqsmyx3neyu6g"); // 	    if (ti->layout && ti->free_layout)
UNSUPPORTED("204a53a6qznb93ud39narh2om"); // 		ti->free_layout(ti->layout);
UNSUPPORTED("6f0wl1s431kpd69mmcufrgwpw"); // 	    ti++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("p4j973vosg77way5mbvo1ehp"); // 	tl++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("aelvrrzvf2kj5t8l44djt9spw"); //     if (t->spans)
UNSUPPORTED("7kcx5fl3gf4dbufoz3qi141x5"); // 	free(t->spans);
UNSUPPORTED("21sb47r4zqvovwo1ttkh8ql49"); //     free(t);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 1ag0y1j2z1j2lll9sqzo80ds5
// void free_html_img(htmlimg_t * ip) 
public static Object free_html_img(Object... arg) {
UNSUPPORTED("ct5oxr3idkvuopfdine5us5pk"); // void free_html_img(htmlimg_t * ip)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("8jcxwqtd2up96dxw0yrcql1ii"); //     free(ip->src);
UNSUPPORTED("8c4j24iy781tlk3vbgkeh7b0v"); //     free(ip);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8zewpo49ed6tnn0j5hunzms6n
// static void free_html_cell(htmlcell_t * cp) 
public static Object free_html_cell(Object... arg) {
UNSUPPORTED("3lsa1e19d2sb3u7wxcf0q6drn"); // static void free_html_cell(htmlcell_t * cp)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2anyxy6xbkv0nhv1oijffmuj8"); //     free_html_label(&cp->child, 0);
UNSUPPORTED("1yict2c0zx2hlabmjbwq0595w"); //     free_html_data(&cp->data);
UNSUPPORTED("b92mco4tx3q32bgicibdv7yjn"); //     free(cp);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4ajotfuuo16w4bnu75faio9aw
// static void free_html_tbl(htmltbl_t * tbl) 
public static Object free_html_tbl(Object... arg) {
UNSUPPORTED("b80jiab9bv3an4keu3a1itd63"); // static void free_html_tbl(htmltbl_t * tbl)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("dvv43a5s6gakrufdzk2xbsdh1"); //     htmlcell_t **cells;
UNSUPPORTED("8v942or5ma3j9izbbfa3v9jcw"); //     if (tbl->rc == -1) {
UNSUPPORTED("7cvujz50mnqwdoqey7bjcgvl4"); // 	dtclose(tbl->u.p.rows);
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("q289jp9oo0zjlhjdsrgtzcza"); // 	cells = tbl->u.n.cells;
UNSUPPORTED("cysh14mq0hcnng0iruek7l81d"); // 	free(tbl->heights);
UNSUPPORTED("3bg8e6k3pauiwm4tsze59f04o"); // 	free(tbl->widths);
UNSUPPORTED("1mmt73zvtvn2nghxnfnxtc0kz"); // 	while (*cells) {
UNSUPPORTED("ahv3jghkwzkq1o8sjrm9x0u"); // 	    free_html_cell(*cells);
UNSUPPORTED("dmjx9beoeijjbajf48o2tid3"); // 	    cells++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("1nklfe6js9jl7wyg0evhvyxfn"); // 	free(tbl->u.n.cells);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("5snkzektoabkm8psx5i1zwj1a"); //     free_html_data(&tbl->data);
UNSUPPORTED("1vdg4wr4ao9szbdo7awvbthnv"); //     free(tbl);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4jhvo7ir2kbb8ephhue06iewo
// void free_html_label(htmllabel_t * lp, int root) 
public static Object free_html_label(Object... arg) {
UNSUPPORTED("px6brhgrrpzjieaugbuctqyk"); // void free_html_label(htmllabel_t * lp, int root)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("f2d8uwg4ovq9ypi8u1ko3kav6"); //     if (lp->kind == 1)
UNSUPPORTED("4njkoolh4hwk3tjfhhl4u311n"); // 	free_html_tbl(lp->u.tbl);
UNSUPPORTED("qsuubfg7ephplydfaondbf7e"); //     else if (lp->kind == 3)
UNSUPPORTED("8lpcn9ohbxfqha73u52buzrbv"); // 	free_html_img(lp->u.img);
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("nvah0tt1wc9cs5qosxj9m760"); // 	free_html_text(lp->u.txt);
UNSUPPORTED("dqseu01ng2nnpewmpp95sm688"); //     if (root)
UNSUPPORTED("b8jdnilib79yb0fpw3xckwmi2"); // 	free(lp);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5c34vls2f3ixvg8t5410ax0db
// static htmldata_t *portToCell(htmlcell_t * cp, char *id) 
public static Object portToCell(Object... arg) {
UNSUPPORTED("9jvs5orxfd5qdafa6ji4ui0xq"); // static htmldata_t *portToCell(htmlcell_t * cp, char *id)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bgibs5jyhxno9axl91okrdtmp"); //     htmldata_t *rv;
UNSUPPORTED("6wwtj22p5d8kf1vxm6kz89sa0"); //     if (cp->data.port && (strcasecmp(cp->data.port, id) == 0))
UNSUPPORTED("91xw2foc7qhxl5qtetg92darg"); // 	rv = &cp->data;
UNSUPPORTED("532so049m9rwv6q34gbsn5922"); //     else if (cp->child.kind == 1)
UNSUPPORTED("81xv65uhrgyuos0h75imdpnw6"); // 	rv = portToTbl(cp->child.u.tbl, id);
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("52b2tnzwipbuygdvyeyxg1lij"); // 	rv = NULL;
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); //     return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 6xsutw08hlknw0tpar5xs0i21
// static htmldata_t *portToTbl(htmltbl_t * tp, char *id) 
public static Object portToTbl(Object... arg) {
UNSUPPORTED("e551f60lz4x2wuvcjjin4gw93"); // static htmldata_t *portToTbl(htmltbl_t * tp, char *id)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bgibs5jyhxno9axl91okrdtmp"); //     htmldata_t *rv;
UNSUPPORTED("dvv43a5s6gakrufdzk2xbsdh1"); //     htmlcell_t **cells;
UNSUPPORTED("7hxwbqi0ato9k2b4nzpp7uw3a"); //     htmlcell_t *cp;
UNSUPPORTED("73gxyfkn146pw3twnpimo98gx"); //     if (tp->data.port && (strcasecmp(tp->data.port, id) == 0))
UNSUPPORTED("dpbyxk6ui3u1kx64lm556ay6j"); // 	rv = &tp->data;
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); //     else {
UNSUPPORTED("52b2tnzwipbuygdvyeyxg1lij"); // 	rv = NULL;
UNSUPPORTED("38b5jofj445wn2c558bpt1075"); // 	cells = tp->u.n.cells;
UNSUPPORTED("4dy3q3g9m3eng3vpzdn1x7zm0"); // 	while ((cp = *cells++)) {
UNSUPPORTED("1om5sn0zpyk7ajkfcripgaueb"); // 	    if ((rv = portToCell(cp, id)))
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); //     return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9uxvepjmnfsmf2vy6czz4hgkq
// boxf *html_port(node_t * n, char *pname, int *sides) 
public static Object html_port(Object... arg) {
UNSUPPORTED("b42ganybwd4banjp31wuq2juv"); // boxf *html_port(node_t * n, char *pname, int *sides)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cjoetrcwy2ns2t1sx1w9nlyiw"); //     htmldata_t *tp;
UNSUPPORTED("7w3zjklk3hfz7iikzn0ljroxx"); //     htmllabel_t *lbl = ND_label(n)->u.html;
UNSUPPORTED("aydqqzhyziv7lgf18ih236m1d"); //     boxf *rv = NULL;
UNSUPPORTED("bxxfl0a5dpbgktosi79rwsvee"); //     if (lbl->kind == 2)
UNSUPPORTED("11hwqop4xebvtcskop4uhpp01"); // 	return NULL;
UNSUPPORTED("avhthu8guhst319hhy3gzojcv"); //     tp = portToTbl(lbl->u.tbl, pname);
UNSUPPORTED("7hdtys3akqmtbw7kbkm786zc"); //     if (tp) {
UNSUPPORTED("bu515ksy06cwdblsq7802i1ex"); // 	rv = &tp->box;
UNSUPPORTED("1ah6txqnf2ldpui2wwgjncilp"); // 	*sides = tp->sides;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); //     return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 73uo7f1blvl7rkz3l1k3z9l6g
// int html_path(node_t * n, port * p, int side, boxf * rv, int *k) 
public static Object html_path(Object... arg) {
UNSUPPORTED("f3mv81w2m6lobd446eh7pz18h"); // int html_path(node_t * n, port * p, int side, boxf * rv, int *k)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); //     return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9ipfcmt80ki80d60bv5414jkq
// static int size_html_txt(GVC_t *gvc, htmltxt_t * ftxt, htmlenv_t * env) 
public static Object size_html_txt(Object... arg) {
UNSUPPORTED("d2km41hnc3ukssi3t1z0xv6mk"); // static int size_html_txt(GVC_t *gvc, htmltxt_t * ftxt, htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("enucywxrrro23vyn8ydzoliy6"); //     double xsize = 0.0;		/* width of text block */
UNSUPPORTED("7dg32psdksxmt8fd0gorumk1h"); //     double ysize = 0.0;		/* height of text block */
UNSUPPORTED("9l6vfw13niud6alhiqi4uhwin"); //     double lsize;		/* height of current line */
UNSUPPORTED("dkipd1a21c1fzqdf1csy7okss"); //     double mxfsize = 0.0;	/* max. font size for the current line */
UNSUPPORTED("7mc3jifq4fjkreg0m7pi96tdf"); //     double curbline = 0.0;	/* dist. of current base line from top */
UNSUPPORTED("3zlnn621zia9mss7z1ay24myc"); //     pointf sz;
UNSUPPORTED("dzpsknrwv8qkqq20hjnjpjn68"); //     int i, j;
UNSUPPORTED("3v9r060xsqi6l9jiy85s1s7x4"); //     double width;
UNSUPPORTED("afpbxgz63hnj24xiizysaql1x"); //     textspan_t lp;
UNSUPPORTED("5abu3maiexjxxoig1g2wyd31a"); //     textfont_t tf = {NULL,NULL,NULL,0.0,0,0};
UNSUPPORTED("5talng91mi09bja09a1tv4dxl"); //     double maxoffset, mxysize;
UNSUPPORTED("c0qbc8ly0mwekyzvw96ckqgpt"); //     int simple = 1;              /* one item per span, same font size/face, no flags */
UNSUPPORTED("9103ua5swh6vaeuhaogzkqtk6"); //     double prev_fsize = -1;
UNSUPPORTED("b8rr6ma0a6r840xw8og46ayow"); //     char* prev_fname = NULL;
UNSUPPORTED("7roi5t8l55rt8fze3i4uwenso"); //     for (i = 0; i < ftxt->nspans; i++) {
UNSUPPORTED("3b11n95lmlcps125gzrpuhd60"); // 	if (ftxt->spans[i].nitems > 1) {
UNSUPPORTED("2ufhyole2xrujdr0y5f3dapya"); // 	    simple = 0;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("cm9qwoqfamvcyfvlr30d1nr1s"); // 	if (ftxt->spans[i].items[0].font) {
UNSUPPORTED("ecmjgaovdkhit3tnckxg4v0y"); // 	    if (ftxt->spans[i].items[0].font->flags) {
UNSUPPORTED("aecxhqz0c4vwc078325h5ljrt"); // 		simple = 0;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("49gocrv6srqo4yv635dma1shh"); // 	    if (ftxt->spans[i].items[0].font->size > 0)
UNSUPPORTED("91yvqdmg0u2smgfzakc1p9dnk"); // 		tf.size = ftxt->spans[i].items[0].font->size;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("awkvukgqu0eammzy2rura0l1y"); // 		tf.size = env->finfo.size;
UNSUPPORTED("rbvih6otx8lotsuu944eju4q"); // 	    if (ftxt->spans[i].items[0].font->name)
UNSUPPORTED("5cqcm2kyaa5urbz64j71aqq7o"); // 		tf.name = ftxt->spans[i].items[0].font->name;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("34123u1eshd6obe9mldzjt1r"); // 		tf.name = env->finfo.name;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("8k75h069sv2k9b6tgz77dscwd"); // 	else {
UNSUPPORTED("eiweww00wuhewrvjrctiiqmiu"); // 	    tf.size = env->finfo.size;
UNSUPPORTED("847ge9b9nnqjog5lqgkml19aw"); // 	    tf.name = env->finfo.name;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("3xpqh1q6f1vll4kmk1gukc63b"); // 	if (prev_fsize == -1)
UNSUPPORTED("ena1833cax4c34kotbdwvak1w"); // 	    prev_fsize = tf.size;
UNSUPPORTED("9gjeg14gc64m5qqla00fmz25m"); // 	else if (tf.size != prev_fsize) {
UNSUPPORTED("2ufhyole2xrujdr0y5f3dapya"); // 	    simple = 0;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("by2xnz0o3ry8q2v9nbzg6hwyp"); // 	if (prev_fname == NULL)
UNSUPPORTED("dnep357finkc976a48n5pwi87"); // 	    prev_fname = tf.name;
UNSUPPORTED("3psnb2eu2dg8uhj5w0870elb9"); // 	else if (strcmp(tf.name,prev_fname)) {
UNSUPPORTED("2ufhyole2xrujdr0y5f3dapya"); // 	    simple = 0;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("adewtwe2se314ad82rrfbxesn"); //     ftxt->simple = simple;
UNSUPPORTED("7roi5t8l55rt8fze3i4uwenso"); //     for (i = 0; i < ftxt->nspans; i++) {
UNSUPPORTED("9a0avbfjwenvg2d47qtbuweua"); // 	width = 0;
UNSUPPORTED("ef1hr3ewvs5nmkhfvc1gzb601"); // 	mxysize = maxoffset = mxfsize = 0;
UNSUPPORTED("a8mqt4e5j3hdjdhews2hyprzx"); // 	for (j = 0; j < ftxt->spans[i].nitems; j++) {
UNSUPPORTED("2q7qg0luja620dal3icll3y1u"); // 	    lp.str =
UNSUPPORTED("7wkvclr4amgbwidu7am4n4e9"); // 		strdup_and_subst_obj(ftxt->spans[i].items[j].str,
UNSUPPORTED("7gc1i4xy06rr13mkrm064alwg"); // 				     env->obj);
UNSUPPORTED("es1uhegi53zlginv3fn377ttk"); // 	    if (ftxt->spans[i].items[j].font) {
UNSUPPORTED("17j1uniuegk5u051dn25pw3gq"); // 		if (ftxt->spans[i].items[j].font->flags)
UNSUPPORTED("efpnh435bdcd1n2kezs5ktvzy"); // 		    tf.flags = ftxt->spans[i].items[j].font->flags;
UNSUPPORTED("6j7143szr4h1b06ypdvgtzej8"); // 		else if (env->finfo.flags > 0)
UNSUPPORTED("6c0bi1u8w68y8po1xfwuza6zj"); // 		    tf.flags = env->finfo.flags;
UNSUPPORTED("7e1uy5mzei37p66t8jp01r3mk"); // 		else
UNSUPPORTED("36yrkbq7bp25lf1dz2mplj4cr"); // 		    tf.flags = 0;
UNSUPPORTED("391164cwoz9v397x9u8rkjhk9"); // 		if (ftxt->spans[i].items[j].font->size > 0)
UNSUPPORTED("85ubstqj5l4yw6iqfb5u9q59k"); // 		    tf.size = ftxt->spans[i].items[j].font->size;
UNSUPPORTED("7e1uy5mzei37p66t8jp01r3mk"); // 		else
UNSUPPORTED("89nphq4w74dlj3z8c7bthttp6"); // 		    tf.size = env->finfo.size;
UNSUPPORTED("3qtgtzijdke73w4qdtw1vodsc"); // 		if (ftxt->spans[i].items[j].font->name)
UNSUPPORTED("d1kpg0d61zktgy8fllqpl6r04"); // 		    tf.name = ftxt->spans[i].items[j].font->name;
UNSUPPORTED("7e1uy5mzei37p66t8jp01r3mk"); // 		else
UNSUPPORTED("8equhc9vu57xbon3reu2t9s9d"); // 		    tf.name = env->finfo.name;
UNSUPPORTED("5rlflpehqczriol571hddwbft"); // 		if (ftxt->spans[i].items[j].font->color)
UNSUPPORTED("ld97oa2r4mvkqigz9a2d4glz"); // 		    tf.color = ftxt->spans[i].items[j].font->color;
UNSUPPORTED("7e1uy5mzei37p66t8jp01r3mk"); // 		else
UNSUPPORTED("dtu7lsz1utlh40uq649hvgf4c"); // 		    tf.color = env->finfo.color;
UNSUPPORTED("175pyfe8j8mbhdwvrbx3gmew9"); // 	    } else {
UNSUPPORTED("awkvukgqu0eammzy2rura0l1y"); // 		tf.size = env->finfo.size;
UNSUPPORTED("34123u1eshd6obe9mldzjt1r"); // 		tf.name = env->finfo.name;
UNSUPPORTED("8n92kg5u3m10wsr6jm62eg61h"); // 		tf.color = env->finfo.color;
UNSUPPORTED("b8gve1m5o0h09srrlc52qno68"); // 		tf.flags = env->finfo.flags;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("6pujfv7mkl0ts8acvvhf7j68l"); // 	    lp.font = (*(((Dt_t*)(gvc->textfont_dt))->searchf))((gvc->textfont_dt),(void*)(&tf),0000001);
UNSUPPORTED("8i186h7avjprd8q600uev4dk1"); // 	    sz = textspan_size(gvc, &lp);
UNSUPPORTED("7sve52bt0sg994yujeqnj1ee7"); // 	    free(ftxt->spans[i].items[j].str);
UNSUPPORTED("7n5xxqc7bf785b3vg6wkyq0jv"); // 	    ftxt->spans[i].items[j].str = lp.str;
UNSUPPORTED("45hl6as36hx999jz2k9g10ydj"); // 	    ftxt->spans[i].items[j].size.x = sz.x;
UNSUPPORTED("1abxhbvjvo1u1ttvi1p342jus"); // 	    ftxt->spans[i].items[j].yoffset_layout = lp.yoffset_layout;
UNSUPPORTED("6g3vck94x70rwugsm0aoabrqb"); // 	    ftxt->spans[i].items[j].yoffset_centerline = lp.yoffset_centerline;
UNSUPPORTED("54axi70lqceno3tc3rz1ehng2"); //             ftxt->spans[i].items[j].font = lp.font;
UNSUPPORTED("7jhou5j13sjleso6feiatoaoc"); // 	    ftxt->spans[i].items[j].layout = lp.layout;
UNSUPPORTED("3pw936hxlpcr69shtp6sgowsa"); // 	    ftxt->spans[i].items[j].free_layout = lp.free_layout;
UNSUPPORTED("9oopx30hvgm8ftp8r0nn4e8bj"); // 	    width += sz.x;
UNSUPPORTED("518m1khvmder7vqvp0hldjgbh"); // 	    mxfsize = MAX(tf.size, mxfsize);
UNSUPPORTED("exovf1xn9ctmplyx33mja1vrz"); // 	    mxysize = MAX(sz.y, mxysize);
UNSUPPORTED("7f5yprewzsb1w8754ep93fkas"); // 	    maxoffset = MAX(lp.yoffset_centerline, maxoffset);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("ezt62wz8fz2o3ynaz4cj9e2zi"); // 	/* lsize = mxfsize * LINESPACING; */
UNSUPPORTED("30psssu8agnd1086emgoq0j0b"); // 	ftxt->spans[i].size = width;
UNSUPPORTED("2pdquaaidownb36jtsp0198oi"); // 	/* ysize - curbline is the distance from the previous
UNSUPPORTED("d2q7magpdfwbuals4dhm82b59"); // 	 * baseline to the bottom of the previous line.
UNSUPPORTED("3wys2nt4su7dijofyuoxp9pmy"); // 	 * Then, in the current line, we set the baseline to
UNSUPPORTED("axlmhbsh0mbomfxq2r02eaesx"); // 	 * be 5/6 of the max. font size. Thus, lfsize gives the
UNSUPPORTED("c57kku7dcto56eurjfru5mcfl"); // 	 * distance from the previous baseline to the new one.
UNSUPPORTED("62wb43w2xc6ex6hootjubbx22"); // 	 */
UNSUPPORTED("8b6b6ts1hmhvfeducque2k20f"); // 	/* ftxt->spans[i].lfsize = 5*mxfsize/6 + ysize - curbline; */
UNSUPPORTED("8e7c80dt5illziz5bnck5nft"); // 	if (simple) {
UNSUPPORTED("1lgfxabhycl91meyft2sugowo"); // 	    lsize = mxysize;
UNSUPPORTED("50npm85hpqd4x3w4xtik1u0u5"); // 	    if (i == 0)
UNSUPPORTED("b6293djsci1slar86ugvgwtkr"); // 		ftxt->spans[i].lfsize = mxfsize;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("1exk3htppob7dv9g9hc0l1pzv"); // 		ftxt->spans[i].lfsize = mxysize;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("8k75h069sv2k9b6tgz77dscwd"); // 	else {
UNSUPPORTED("avcy589gnqhgyyp2tux4tls9s"); // 	    lsize = mxfsize;
UNSUPPORTED("50npm85hpqd4x3w4xtik1u0u5"); // 	    if (i == 0)
UNSUPPORTED("5bq15etm4r7y0cnxjp7qvi3cw"); // 		ftxt->spans[i].lfsize = mxfsize - maxoffset;
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("1afl0nxukpasbalw1t7k9kxsg"); // 		ftxt->spans[i].lfsize = mxfsize + ysize - curbline - maxoffset;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("c88f3q21nlbmz7y64utrma2z"); // 	curbline += ftxt->spans[i].lfsize;
UNSUPPORTED("2ga6jsghpcuynpdx3txf2nqhe"); // 	xsize = MAX(width, xsize);
UNSUPPORTED("73jrgxmapbnlleqehfcmycu3s"); // 	ysize += lsize;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("3fj51aqjdetus99zq60mg1ypb"); //     ftxt->box.UR.x = xsize;
UNSUPPORTED("8cfp3ggtw6g1e0uqqcx26jefm"); //     if (ftxt->nspans == 1)
UNSUPPORTED("7tvnz7crdx3mw7m6vcs6oxgva"); // 	ftxt->box.UR.y = mxysize;
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("bcedf5nxsnwkift6t9h41s2ui"); // 	ftxt->box.UR.y = ysize;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); //     return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 du4alvh2eyanoeurjmm7ne2s4
// static int size_html_img(htmlimg_t * img, htmlenv_t * env) 
public static Object size_html_img(Object... arg) {
UNSUPPORTED("6r0cp3mjbmapso0uy6kf5q4ec"); // static int size_html_img(htmlimg_t * img, htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); //     box b;
UNSUPPORTED("ecz4e03zumggc8tfymqvirexq"); //     int rv;
UNSUPPORTED("akqyk09dlbng8gurbyg17dnc1"); //     b.LL.x = b.LL.y = 0;
UNSUPPORTED("2k247zgqlchbw2dvvvh6zzimq"); //     b.UR = gvusershape_size(env->g, img->src);
UNSUPPORTED("d94e3v5u12wnsanl2dvvtj03y"); //     if ((b.UR.x == -1) && (b.UR.y == -1)) {
UNSUPPORTED("885b2fn5ijjlk16dudzm5udhi"); // 	rv = 1;
UNSUPPORTED("7750x6ix0c448pufsv2h39l23"); // 	b.UR.x = b.UR.y = 0;
UNSUPPORTED("7j1wmlsuz5bc945ul66p0h5vd"); // 	agerr(AGERR, "No or improper image file=\"%s\"\n", img->src);
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("40zoypg37zonwb7nuewxdti29"); // 	rv = 0;
UNSUPPORTED("4fgus4ctyrpzvzutk2t3sbnjz"); // 	GD_has_images(env->g) = NOT(0);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("d21fe9xn70gegafov7uebg3qb"); //     B2BF(b, img->box);
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); //     return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9orvnos51tdgi1w930vz5ilu1
// static int size_html_cell(graph_t * g, htmlcell_t * cp, htmltbl_t * parent, 	       htmlenv_t * env) 
public static Object size_html_cell(Object... arg) {
UNSUPPORTED("eyp5xkiyummcoc88ul2b6tkeg"); // static int
UNSUPPORTED("et2mfady8pt9b8i3f4edn6s70"); // size_html_cell(graph_t * g, htmlcell_t * cp, htmltbl_t * parent,
UNSUPPORTED("7rsvpji8pk71yfh6vlnrcw0gr"); // 	       htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("ecz4e03zumggc8tfymqvirexq"); //     int rv;
UNSUPPORTED("52iqo1icikig1r6cfl67l4jdi"); //     pointf sz, child_sz;
UNSUPPORTED("15vcjwivk85sj24txzc1mf1gj"); //     int margin;
UNSUPPORTED("etselr2dt8ar5gvmwaoxy6y5l"); //     cp->parent = parent;
UNSUPPORTED("50dv6t5z0wyku6dllqff1iv27"); //     if (!(cp->data.flags & (1 << 6))) {
UNSUPPORTED("97fl9muv1jfeao4gxqpymm13j"); // 	if (parent->data.flags & (1 << 6))
UNSUPPORTED("5u116ukt7yjaroekwqs54hjrk"); // 	    cp->data.pad = parent->data.pad;
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("41ktgcwfypets5u32iewdvbeb"); // 	    cp->data.pad = 2;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("699bf6m7xqdahtsehkvxitqyt"); //     if (!(cp->data.flags & (1 << 5))) {
UNSUPPORTED("5xc4uyj2wyxyxasjffnwwva8t"); // 	if (parent->cb >= 0)
UNSUPPORTED("c5vnaur3t856lfk08as21f2du"); // 	    cp->data.border = parent->cb;
UNSUPPORTED("ezmlqin03d78ffwtn6wcl8jgz"); // 	else if (parent->data.flags & (1 << 5))
UNSUPPORTED("3vpuhzaojqfvz1oqrfjpcdal5"); // 	    cp->data.border = parent->data.border;
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("8crqygmgfeul39h4ks24fgbl4"); // 	    cp->data.border = 1;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("6vkx3zam2bwthfmvig3p2y9ec"); //     if (cp->child.kind == 1) {
UNSUPPORTED("cmmw9z4fxqb6lsmxh9enkp17a"); // 	rv = size_html_tbl(g, cp->child.u.tbl, cp, env);
UNSUPPORTED("ao9dinb2mbsuqheodockffton"); // 	child_sz = cp->child.u.tbl->data.box.UR;
UNSUPPORTED("1gp8mj8w7s5i6ye7jneczpoai"); //     } else if (cp->child.kind == 3) {
UNSUPPORTED("3wrpfz7xtwqio3b0z1g3v5o8n"); // 	rv = size_html_img(cp->child.u.img, env);
UNSUPPORTED("ao7i7b9oc9kp6hmh3zjj58lnt"); // 	child_sz = cp->child.u.img->box.UR;
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("dqcevwpj4uv0dm7et9vvi4981"); // 	rv = size_html_txt(GD_gvc(g), cp->child.u.txt, env);
UNSUPPORTED("e0lg9mfl5jfnx6zq8wzjhjug3"); // 	child_sz = cp->child.u.txt->box.UR;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("78xu81zxcltf94ml0dgxdv0ct"); //     margin = 2 * (cp->data.pad + cp->data.border);
UNSUPPORTED("axd51bzv8hdpm5cqsmdqchgwm"); //     sz.x = child_sz.x + margin;
UNSUPPORTED("8tle7dmp7rihl4xa46c1vsytu"); //     sz.y = child_sz.y + margin;
UNSUPPORTED("rt15k2ok7a3v6ib8d9ajshvb"); //     if (cp->data.flags & 1) {
UNSUPPORTED("d3zk61sb768arhaezyareldiy"); // 	if (cp->data.width && cp->data.height) {
UNSUPPORTED("ei7d0i8pzwjupmet76ttu9k3y"); // 	    if (((cp->data.width < sz.x) || (cp->data.height < sz.y)) && (cp->child.kind != 3)) {
UNSUPPORTED("2v16k5fx5lxcwu61pv8f5xjc6"); // 		agerr(AGWARN, "cell size too small for content\n");
UNSUPPORTED("en0rarvkx5srsxnlqpf6ja1us"); // 		rv = 1;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("2e7vq0c1ngiofwke5k8mpm586"); // 	    sz.x = sz.y = 0;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("cw5grwj6gbj94jcztvnp2ooyj"); // 	    agerr(AGWARN,
UNSUPPORTED("1sn048qvhhtpv5ruvi1ek7cu9"); // 		  "fixed cell size with unspecified width or height\n");
UNSUPPORTED("eldwzm3uyfs9zu1roub5a2uqi"); // 	    rv = 1;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("5r8hvlq4fuk8vn3yje9c0m0uu"); //     cp->data.box.UR.x = MAX(sz.x, cp->data.width);
UNSUPPORTED("d9o6hnda0ppqxexsj3b2jf56k"); //     cp->data.box.UR.y = MAX(sz.y, cp->data.height);
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); //     return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 2srxlzkxe960nczu4z5nrauej
// static int findCol(PointSet * ps, int row, int col, htmlcell_t * cellp) 
public static Object findCol(Object... arg) {
UNSUPPORTED("vy7n771o40h01dyj8qyye2he"); // static int findCol(PointSet * ps, int row, int col, htmlcell_t * cellp)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("atyysowmqcj69416bvut6yxfq"); //     int notFound = 1;
UNSUPPORTED("1rqrfmkus9ne1c7zkm53hh6iw"); //     int lastc;
UNSUPPORTED("3pkra937htjqd1n85qf314kwy"); //     int i, j, c;
UNSUPPORTED("akx52eziuhdorahyk116rhftc"); //     int end = cellp->cspan - 1;
UNSUPPORTED("e36dcwthblpabui3v722ntlke"); //     while (notFound) {
UNSUPPORTED("4derp9qd9dg8zrdjzsg8bi2xv"); // 	lastc = col + end;
UNSUPPORTED("4fmilhappg4ntixu8kj2rc6nz"); // 	for (c = lastc; c >= col; c--) {
UNSUPPORTED("92vp8hruf9vv0l1khyphftjg3"); // 	    if (isInPS(ps, c, row))
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("156e8skr86gdus2rqg2tdz9yf"); // 	if (c >= col)		/* conflict : try column after */
UNSUPPORTED("c9hnrokfu25736l6eoik4urbr"); // 	    col = c + 1;
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("ba024nbnjj22rx1iicy8uxxkt"); // 	    notFound = 0;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("38eo2dncsprcse2x4i75p3yjy"); //     for (j = col; j < col + cellp->cspan; j++) {
UNSUPPORTED("6rk7stb6bm4hsbl9zhf1oswa6"); // 	for (i = row; i < row + cellp->rspan; i++) {
UNSUPPORTED("69i3bt6zrjdg92p2f8yk762bz"); // 	    addPS(ps, j, i);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("eyeu27jykzh29hth7lx38hgxm"); //     return col;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 1apchhkdbk0wgxmptldlqordv
// static int processTbl(graph_t * g, htmltbl_t * tbl, htmlenv_t * env) 
public static Object processTbl(Object... arg) {
UNSUPPORTED("bcwb87d1whfft3xydpjn96tqy"); // static int processTbl(graph_t * g, htmltbl_t * tbl, htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("128n741ndr3z3b941iiig8vm7"); //     pitem *rp;
UNSUPPORTED("1lyxohypr7xtypbox8n2liqkw"); //     pitem *cp;
UNSUPPORTED("8zh8zqcxqo5o3m6nfh4qqjtqd"); //     Dt_t *cdict;
UNSUPPORTED("ak7qc3htpxsunavl58wf3ykp7"); //     int r, c, cnt;
UNSUPPORTED("bvyiajn0xy1nahb1h31ol0aum"); //     htmlcell_t *cellp;
UNSUPPORTED("dvv43a5s6gakrufdzk2xbsdh1"); //     htmlcell_t **cells;
UNSUPPORTED("msjtkjhws4l03dje06ts0ej2"); //     Dt_t *rows = tbl->u.p.rows;
UNSUPPORTED("en7ch189nkys76f42mlo1s5zz"); //     int rv = 0;
UNSUPPORTED("1h87ik53wg9l6htch3tj9mdpk"); //     int n_rows = 0;
UNSUPPORTED("aqunzhkejhxkiklw6o7tpj5an"); //     int n_cols = 0;
UNSUPPORTED("41peclvejrri7877ir3zgwcxj"); //     PointSet *ps = newPS();
UNSUPPORTED("7xz7xonr4rynms8yk9dka1c1c"); //     Dt_t *is = openIntSet();
UNSUPPORTED("62kokzledbm3nvmfhsjw06ngh"); //     rp = (pitem *) dtflatten(rows);
UNSUPPORTED("3wtn792c3ql5yhn77alu6r5d8"); //     cnt = 0;
UNSUPPORTED("dfy198s0balu93ez4di7muow9"); //     r = 0;
UNSUPPORTED("as2bzplymgjxm7ebvzv9qlluc"); //     while (rp) {
UNSUPPORTED("6alsowu6a5tm4rvox9kha1gce"); // 	cdict = rp->u.rp;
UNSUPPORTED("cjjz9vegbwfwp7vphaszleumu"); // 	cp = (pitem *) dtflatten(cdict);
UNSUPPORTED("4dkgvugqegweb72s3vindd7mm"); // 	while (cp) {
UNSUPPORTED("jtct9ua5y8186svpuv23kp7p"); // 	    cellp = cp->u.cp;
UNSUPPORTED("7hl03wjg5yryhvbe4ar0i0b8g"); // 	    cnt++;
UNSUPPORTED("dqg1emepjmbtjkxtwpgir4aog"); // 	    cp = (pitem *) (((Dtlink_t*)((Dtlink_t *) cp))->right);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("68wat35fq8rxh3ahmgb0osdrf"); // 	if (rp->ruled) {
UNSUPPORTED("da9vcofurrebillaayamdrvld"); // 	    addIntSet(is, r + 1);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("2v1rjsx8pivqutio6f2cyr2wy"); // 	rp = (pitem *) (((Dtlink_t*)((Dtlink_t *) rp))->right);
UNSUPPORTED("4termxikckg62elr2s0j5gur5"); // 	r++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("7zm6t55676a2m6csol3hxgep5"); //     cells = tbl->u.n.cells = (htmlcell_t **)zmalloc((cnt + 1)*sizeof(htmlcell_t *));
UNSUPPORTED("62kokzledbm3nvmfhsjw06ngh"); //     rp = (pitem *) dtflatten(rows);
UNSUPPORTED("dfy198s0balu93ez4di7muow9"); //     r = 0;
UNSUPPORTED("as2bzplymgjxm7ebvzv9qlluc"); //     while (rp) {
UNSUPPORTED("6alsowu6a5tm4rvox9kha1gce"); // 	cdict = rp->u.rp;
UNSUPPORTED("cjjz9vegbwfwp7vphaszleumu"); // 	cp = (pitem *) dtflatten(cdict);
UNSUPPORTED("1k960hbt4mxjx2nga87rqvluh"); // 	c = 0;
UNSUPPORTED("4dkgvugqegweb72s3vindd7mm"); // 	while (cp) {
UNSUPPORTED("jtct9ua5y8186svpuv23kp7p"); // 	    cellp = cp->u.cp;
UNSUPPORTED("dfp4lwqkqwtwqravyevqkitl1"); // 	    *cells++ = cellp;
UNSUPPORTED("9ugieksnm2bl2n9cwne2e38ox"); // 	    rv |= size_html_cell(g, cellp, tbl, env);
UNSUPPORTED("c03wghmv71v8fgtr029ddiyvb"); // 	    c = findCol(ps, r, c, cellp);
UNSUPPORTED("9jr1vjqqownfst01hpmblabwd"); // 	    cellp->row = r;
UNSUPPORTED("6v3t8u08fnrim0j9p1m1sps2m"); // 	    cellp->col = c;
UNSUPPORTED("6peyajy1b4ou6csrom7hvx3k"); // 	    c += cellp->cspan;
UNSUPPORTED("5vkigdl3r09507utmar6214g2"); // 	    n_cols = MAX(c, n_cols);
UNSUPPORTED("32x1t87vbkfkmabhkgz9976m5"); // 	    n_rows = MAX(r + cellp->rspan, n_rows);
UNSUPPORTED("57xvc7zjof6trsl5gj1y6yxve"); // 	    if (inIntSet(is, r + cellp->rspan))
UNSUPPORTED("6rfn2x9963tk19dqchzngwyd"); // 		cellp->ruled |= 2;
UNSUPPORTED("dqg1emepjmbtjkxtwpgir4aog"); // 	    cp = (pitem *) (((Dtlink_t*)((Dtlink_t *) cp))->right);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("2v1rjsx8pivqutio6f2cyr2wy"); // 	rp = (pitem *) (((Dtlink_t*)((Dtlink_t *) rp))->right);
UNSUPPORTED("4termxikckg62elr2s0j5gur5"); // 	r++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9gx68fjgz9ifzyvg8ai41r2c7"); //     tbl->rc = n_rows;
UNSUPPORTED("5wmtjbrsn5w7d9mfonxxl5rex"); //     tbl->cc = n_cols;
UNSUPPORTED("5rgp5ftqrficnrim8srbzbcda"); //     dtclose(rows);
UNSUPPORTED("2hhzg76es68ebqvfzxjp27o2a"); //     dtclose(is);
UNSUPPORTED("dg5ijmmysdxc2qm5j58u0zr8i"); //     freePS(ps);
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); //     return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 bftk6pbrbqkhwivjh0o2e4xmn
// void sizeLinearArray(htmltbl_t * tbl) 
public static Object sizeLinearArray(Object... arg) {
UNSUPPORTED("wzpmfhhszovxq93ydvsztetp"); // void sizeLinearArray(htmltbl_t * tbl)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7hxwbqi0ato9k2b4nzpp7uw3a"); //     htmlcell_t *cp;
UNSUPPORTED("dvv43a5s6gakrufdzk2xbsdh1"); //     htmlcell_t **cells;
UNSUPPORTED("a5e2rpf4z46wl32fel7sngtht"); //     int wd, ht, i, x, y;
UNSUPPORTED("bekwtc6rvpxxj0nw9htqo33xq"); //     tbl->heights = (int*)zmalloc((tbl->rc + 1)*sizeof(int));
UNSUPPORTED("4nsdljbbmltaxyxhbkgez5juv"); //     tbl->widths = (int*)zmalloc((tbl->cc + 1)*sizeof(int));
UNSUPPORTED("4yfdx4j85y1bzrkfrbeq3rnj6"); //     for (cells = tbl->u.n.cells; *cells; cells++) {
UNSUPPORTED("bf3l7aqwurk08ip8lin8au4oe"); // 	cp = *cells;
UNSUPPORTED("dmn24k5ytrxxuntvcr8vns6tt"); // 	if (cp->rspan == 1)
UNSUPPORTED("9k4vh2dstnvhzcg67gnc2u0hc"); // 	    ht = cp->data.box.UR.y;
UNSUPPORTED("8k75h069sv2k9b6tgz77dscwd"); // 	else {
UNSUPPORTED("6rutzpzliee7qswgmtnii20jt"); // 	    ht = (((cp->data.box.UR.y) - ((tbl->data.space)-1)*((cp->rspan)-1)) / (cp->rspan));
UNSUPPORTED("9tyo1nx8qfdmx87ivzhetk171"); // 	    ht = MAX(ht, 1);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("7b6n5ydweyv46ezj3frs3lfg8"); // 	if (cp->cspan == 1)
UNSUPPORTED("1cw4kfk6l8gvrnkuc1q6j2f6w"); // 	    wd = cp->data.box.UR.x;
UNSUPPORTED("8k75h069sv2k9b6tgz77dscwd"); // 	else {
UNSUPPORTED("ctj4xice3u59j761qz48su8d2"); // 	    wd = (((cp->data.box.UR.x) - ((tbl->data.space)-1)*((cp->cspan)-1)) / (cp->cspan));
UNSUPPORTED("bis5z8qaes014qjil2z9bc3yt"); // 	    wd = MAX(wd, 1);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("cj4rszdnftxulj5j4ofvc86uq"); // 	for (i = cp->row; i < cp->row + cp->rspan; i++) {
UNSUPPORTED("9ha3mpnu8g0xi2pqwnvqhlzsq"); // 	    y = tbl->heights[i];
UNSUPPORTED("4hz0jj81f7ed1qmvkhq81jqs1"); // 	    tbl->heights[i] = MAX(y, ht);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("5zv1xp0ve74t81kdl39w242c0"); // 	for (i = cp->col; i < cp->col + cp->cspan; i++) {
UNSUPPORTED("ex7pzeip1t4jvbqqy0rx9esqq"); // 	    x = tbl->widths[i];
UNSUPPORTED("29fd6hhyg0mnezt3mgdi6ezvx"); // 	    tbl->widths[i] = MAX(x, wd);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 9u21vrho83xozf1mugcyz8al8
// static char *nnames[] = 




//3 4i4kof2mbmyuy7554t99luv2d
// char *nToName(int c) 
public static Object nToName(Object... arg) {
UNSUPPORTED("152ni25tykk6b46aztxh05dt0"); // char *nToName(int c)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("escxhdgvfkgvry6gz920y3v60"); //     static char name[100];
UNSUPPORTED("a6nlvtzc7976215aud08npjv6"); //     if (c < sizeof(nnames) / sizeof(char *))
UNSUPPORTED("240zhg319p6154exv92iyohag"); // 	return nnames[c];
UNSUPPORTED("2chdmawkug9stfqe4qstajlgf"); //     sprintf(name, "%d", c);
UNSUPPORTED("d8c692wl5ut9pklgbb0o4igud"); //     return name;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 1bmoyklwxydje1kcgu3nwsnvl
// static void closeGraphs(graph_t * rowg, graph_t * colg) 
public static Object closeGraphs(Object... arg) {
UNSUPPORTED("5bqv0gm8rycgunk4roh5kfd71"); // static void closeGraphs(graph_t * rowg, graph_t * colg)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cjx5v6hayed3q8eeub1cggqca"); //     node_t *n;
UNSUPPORTED("16whpdxt4g151a019tn55jeo1"); //     for (n = GD_nlist(colg); n; n = ND_next(n)) {
UNSUPPORTED("6uowedfybay0zqxujx4izx5eb"); // 	free_list(ND_in(n));
UNSUPPORTED("9ma0k3ktcua915egahxrgo1f"); // 	free_list(ND_out(n));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("ewsu4butq0z77lshmz2vye0ij"); //     agclose(rowg);
UNSUPPORTED("18xxbtcxgsqom0dvtu2y9osv5"); //     agclose(colg);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 a1pb8vo051kce2vw0blclqlh7
// static void checkChain(graph_t * g) 
public static Object checkChain(Object... arg) {
UNSUPPORTED("7b9ue77v0ds2jxp1wmflsxiqi"); // static void checkChain(graph_t * g)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1sul2kifdj17kxdwdagt5uhx0"); //     node_t *t;
UNSUPPORTED("35dj5rc61rye1ulocvhco6987"); //     node_t *h;
UNSUPPORTED("5gypxs09iuryx5a2eho9lgdcp"); //     edge_t *e;
UNSUPPORTED("6i65dyohrxfpnbw3znq9e4hxi"); //     t = GD_nlist(g);
UNSUPPORTED("6jgcyxjliiep5hu0src4icwsh"); //     for (h = ND_next(t); h; h = ND_next(h)) {
UNSUPPORTED("1kq1nqm0i5t35dko9cviktd9e"); // 	if (!(agedge(g,t,h,NULL,0))) {
UNSUPPORTED("28qblrynck0phu482ss4sftwy"); // 	    e = agedge(g, t, h, NULL, 1);
UNSUPPORTED("bk18w1br4j7n3sw0vx7z7dho0"); // 	    agbindrec(e, "Agedgeinfo_t", sizeof(Agedgeinfo_t), NOT(0));
UNSUPPORTED("dpbzsnqt42s889q1m7w0zurwg"); // 	    ED_minlen(e) = 0;
UNSUPPORTED("12z7onvdo58ujwat9vwz7pu68"); // 	    elist_append(e, ND_out(t));
UNSUPPORTED("er5zn9v0t89u2bvp152gkcdub"); // 	    elist_append(e, ND_in(h));
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("xo3px3hijp17toszrxjhzc30"); // 	t = h;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5t5lovn25afcqbdxm2c69199o
// static void checkEdge (graph_t* g, node_t* t, node_t* h, int sz) 
public static Object checkEdge(Object... arg) {
UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void
UNSUPPORTED("36q9ktek22tbigm7zmxlp9p7l"); // checkEdge (graph_t* g, node_t* t, node_t* h, int sz)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("81kodm2cts9uf9w37cp7qzp6p"); //     edge_t* e;
UNSUPPORTED("8qkxrsrb72iksyrj5au48hgr"); //     e = (agedge(g,t,h,NULL,0));
UNSUPPORTED("eveunyp9nozvcp5ktz2kz6zyq"); //     if (e)
UNSUPPORTED("ef61cpvlu3fjobunnte2wliht"); // 	ED_minlen(e) = MAX(ED_minlen(e), sz);
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); //     else {
UNSUPPORTED("da8fjridlwi8lgf9bv6mifuwm"); // 	e = agedge(g, t, h, NULL, 1);
UNSUPPORTED("406k6e0j28h0czhe1mdish7vy"); // 	agbindrec(e, "Agedgeinfo_t", sizeof(Agedgeinfo_t), NOT(0));
UNSUPPORTED("dcfkl6td76thzb0wdxafrukj5"); // 	ED_minlen(e) = sz;
UNSUPPORTED("5evqa618mv70sukx6s3ahhq75"); // 	elist_append(e, ND_out(t));
UNSUPPORTED("cvd7i7492o2yve3svqc40ltot"); // 	elist_append(e, ND_in(h));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 ae7dclkuh27vau8tjkxw8clhl
// void makeGraphs(htmltbl_t * tbl, graph_t * rowg, graph_t * colg) 
public static Object makeGraphs(Object... arg) {
UNSUPPORTED("4cuju09ekofovn0fc2bbo50uw"); // void makeGraphs(htmltbl_t * tbl, graph_t * rowg, graph_t * colg)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7hxwbqi0ato9k2b4nzpp7uw3a"); //     htmlcell_t *cp;
UNSUPPORTED("dvv43a5s6gakrufdzk2xbsdh1"); //     htmlcell_t **cells;
UNSUPPORTED("1sul2kifdj17kxdwdagt5uhx0"); //     node_t *t;
UNSUPPORTED("b55eoe9gg0u440hnl6vuw0g3s"); //     node_t *lastn;
UNSUPPORTED("35dj5rc61rye1ulocvhco6987"); //     node_t *h;
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("58o4wu841vkglm3tl8mc9urvu"); //     lastn = NULL;
UNSUPPORTED("2agp2sozteqj056j34uh5gz6h"); //     for (i = 0; i <= tbl->cc; i++) {
UNSUPPORTED("4nm4kztncxgnqxvbaebfbbqak"); // 	t = agnode(colg, nToName(i), 1);
UNSUPPORTED("9l63nm03ta49n83wax0vthiof"); // 	agbindrec(t, "Agnodeinfo_t", sizeof(Agnodeinfo_t), NOT(0));
UNSUPPORTED("94oupz5r7tj8hnhras7jssnay"); // 	alloc_elist(tbl->rc, ND_in(t));
UNSUPPORTED("57yrln8a69t0p1dzxk3rha53k"); // 	alloc_elist(tbl->rc, ND_out(t));
UNSUPPORTED("d60g65zb8jbubbmomitpsgzpr"); // 	if (lastn) {
UNSUPPORTED("cowtfloqsbrmejpce7x6ulj5k"); // 	    ND_next(lastn) = t;
UNSUPPORTED("18byrlv6ie9y9nm16dl41cxdb"); // 	    lastn = t;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("rgfby4l7dq8t8nwonk6eqvjc"); // 	    lastn = GD_nlist(colg) = t;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("58o4wu841vkglm3tl8mc9urvu"); //     lastn = NULL;
UNSUPPORTED("de5kizyloe4kak5mszz3l0xcc"); //     for (i = 0; i <= tbl->rc; i++) {
UNSUPPORTED("el8vcb38542oa4q3m86rx8r4x"); // 	t = agnode(rowg, nToName(i), 1);
UNSUPPORTED("9l63nm03ta49n83wax0vthiof"); // 	agbindrec(t, "Agnodeinfo_t", sizeof(Agnodeinfo_t), NOT(0));
UNSUPPORTED("as7afux025j9za91lkpbdhlh5"); // 	alloc_elist(tbl->cc, ND_in(t));
UNSUPPORTED("45owhrvnuizmz3gn6jhwt9r56"); // 	alloc_elist(tbl->cc, ND_out(t));
UNSUPPORTED("d60g65zb8jbubbmomitpsgzpr"); // 	if (lastn) {
UNSUPPORTED("cowtfloqsbrmejpce7x6ulj5k"); // 	    ND_next(lastn) = t;
UNSUPPORTED("18byrlv6ie9y9nm16dl41cxdb"); // 	    lastn = t;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("9j9ll3uhnqlomsgvhwsft59wk"); // 	    lastn = GD_nlist(rowg) = t;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("4yfdx4j85y1bzrkfrbeq3rnj6"); //     for (cells = tbl->u.n.cells; *cells; cells++) {
UNSUPPORTED("bf3l7aqwurk08ip8lin8au4oe"); // 	cp = *cells;
UNSUPPORTED("83k3qjf3v9w5l7hot4gvvs5tg"); // 	t = (agnode(colg,nToName(cp->col),0));
UNSUPPORTED("8msa1ozfck8y5yhzco44z0t57"); // 	h = (agnode(colg,nToName(cp->col + cp->cspan),0));
UNSUPPORTED("d2ar26j7okhoc8twhebaivofx"); // 	checkEdge (colg, t, h, cp->data.box.UR.x);
UNSUPPORTED("2fjen8suku1q3xxa0wpl7qsum"); // 	t = (agnode(rowg,nToName(cp->row),0));
UNSUPPORTED("ab72awoppza0d4tajke9xm71i"); // 	h = (agnode(rowg,nToName(cp->row + cp->rspan),0));
UNSUPPORTED("bk0s0xc8k56b9bngk7g2fka0h"); // 	checkEdge (rowg, t, h, cp->data.box.UR.y);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("ewn6zn4glhuedc96496ald1le"); //     /* Make sure that 0 <= 1 <= 2 ...k. This implies graph connected. */
UNSUPPORTED("f3o274adxf294p08bi4ou6m88"); //     checkChain(colg);
UNSUPPORTED("f0anhfqyvokbtq82twub44rfd"); //     checkChain(rowg);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 a9vkjdktfvq94s8grq0awt8ub
// void setSizes(htmltbl_t * tbl, graph_t * rowg, graph_t * colg) 
public static Object setSizes(Object... arg) {
UNSUPPORTED("bc7wgvmmd3yu8683xxfd3rr22"); // void setSizes(htmltbl_t * tbl, graph_t * rowg, graph_t * colg)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("cjx5v6hayed3q8eeub1cggqca"); //     node_t *n;
UNSUPPORTED("cxeyepn0z8rncl6hiyrwynbyx"); //     int prev;
UNSUPPORTED("487cx7jg9iu9612dcxp78o34u"); //     prev = 0;
UNSUPPORTED("18rgdpari4z097h1tz4p819fw"); //     n = GD_nlist(rowg);
UNSUPPORTED("eh1qj3mz402dapyyftetof05a"); //     for (i = 0, n = ND_next(n); n; i++, n = ND_next(n)) {
UNSUPPORTED("6sv14u0krll6ugupjjwvlhq4i"); // 	tbl->heights[i] = ND_rank(n) - prev;
UNSUPPORTED("bop9lix1a74ulob2lpqj26zbk"); // 	prev = ND_rank(n);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("487cx7jg9iu9612dcxp78o34u"); //     prev = 0;
UNSUPPORTED("215usl8ir632272pnexw4dw4a"); //     n = GD_nlist(colg);
UNSUPPORTED("eh1qj3mz402dapyyftetof05a"); //     for (i = 0, n = ND_next(n); n; i++, n = ND_next(n)) {
UNSUPPORTED("34z16bayffb7l3v3fp9cinerm"); // 	tbl->widths[i] = ND_rank(n) - prev;
UNSUPPORTED("bop9lix1a74ulob2lpqj26zbk"); // 	prev = ND_rank(n);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 36o03axw6h4de6jf7hlsg2grd
// void sizeArray(htmltbl_t * tbl) 
public static Object sizeArray(Object... arg) {
UNSUPPORTED("6x0xk9xg9vpp8xksw96k56u1"); // void sizeArray(htmltbl_t * tbl)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cn62n4eqyzjttfj22n5lrfl94"); //     graph_t *rowg;
UNSUPPORTED("d25ssxgycdgg1h0reqweu0635"); //     graph_t *colg;
UNSUPPORTED("15ufobi6lqylcwgadhiinn2rz"); //     Agdesc_t dir = Agstrictdirected;
UNSUPPORTED("6icqhfpwgw7mwn7angx2lbml1"); //     /* Do the 1D cases by hand */
UNSUPPORTED("e1201jpt70fpsisqjq01rqu7n"); //     if ((tbl->rc == 1) || (tbl->cc == 1)) {
UNSUPPORTED("5pno6zbafoxa39p36kwwp4lmk"); // 	sizeLinearArray(tbl);
UNSUPPORTED("a7fgam0j0jm7bar0mblsv3no4"); // 	return;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("bekwtc6rvpxxj0nw9htqo33xq"); //     tbl->heights = (int*)zmalloc((tbl->rc + 1)*sizeof(int));
UNSUPPORTED("4nsdljbbmltaxyxhbkgez5juv"); //     tbl->widths = (int*)zmalloc((tbl->cc + 1)*sizeof(int));
UNSUPPORTED("b9tkqx6gz53htzewwyyunp4xv"); //     rowg = agopen("rowg", dir, ((Agdisc_t *)0));
UNSUPPORTED("dxt1otd0tqcp5injzpanxfax9"); //     colg = agopen("colg", dir, ((Agdisc_t *)0));
UNSUPPORTED("8y0btg7sstprwcixsvlq2u7pp"); //     /* Only need GD_nlist */
UNSUPPORTED("4uxsihlxll09wgjvybxovj9ow"); //     agbindrec(rowg, "Agraphinfo_t", sizeof(Agraphinfo_t), NOT(0));	// graph custom data
UNSUPPORTED("594rtgd3ghu2cgzys2c4to6gc"); //     agbindrec(colg, "Agraphinfo_t", sizeof(Agraphinfo_t), NOT(0));	// graph custom data
UNSUPPORTED("19x1bc8oad4optcepeckwzlka"); //     makeGraphs(tbl, rowg, colg);
UNSUPPORTED("cm8coej8iti64rim71s3j4tci"); //     rank(rowg, 2, INT_MAX);
UNSUPPORTED("dy7erzggbu109z2phnbysu6rx"); //     rank(colg, 2, INT_MAX);
UNSUPPORTED("be3iwtvdfxp4lpy85s26mqx99"); //     setSizes(tbl, rowg, colg);
UNSUPPORTED("e8ruqi1ny26tfctbxq1drpu93"); //     closeGraphs(rowg, colg);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 7mf9slzi6j1xx8znqkck81ojd
// static void pos_html_img(htmlimg_t * cp, boxf pos) 
public static Object pos_html_img(Object... arg) {
UNSUPPORTED("42a4fvfkhhzdh65t6v4i6n43b"); // static void pos_html_img(htmlimg_t * cp, boxf pos)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("eyv24evuojy17nni8sbxg9yjh"); //     cp->box = pos;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 6dcraeyvk2uoj97sgfptvvusa
// static void pos_html_txt(htmltxt_t * ftxt, char c) 
public static Object pos_html_txt(Object... arg) {
UNSUPPORTED("d7eeur03fxeyzb04yunpr831c"); // static void pos_html_txt(htmltxt_t * ftxt, char c)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("7roi5t8l55rt8fze3i4uwenso"); //     for (i = 0; i < ftxt->nspans; i++) {
UNSUPPORTED("6md8m4m6htfbyunk0q6nq2ho0"); // 	if (ftxt->spans[i].just == 0)	/* unset */
UNSUPPORTED("3fqcf49h3ukywkyt02l4oplgw"); // 	    ftxt->spans[i].just = c;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 d1yiur9m8nrpdphq90db17c2b
// static void pos_html_cell(htmlcell_t * cp, boxf pos, int sides) 
public static Object pos_html_cell(Object... arg) {
UNSUPPORTED("cuis36gztoi76fhtvhwcv6uws"); // static void pos_html_cell(htmlcell_t * cp, boxf pos, int sides)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("4t6qmhslpzsy9xw7kwpjf6jjo"); //     double delx, dely;
UNSUPPORTED("7ta9u8m4r7uq9owgmallfkj99"); //     pointf oldsz;
UNSUPPORTED("ev57csu787p48tg5f6m2j68su"); //     boxf cbox;
UNSUPPORTED("dqt4eshfaosfj7fb420g7lgy9"); //     if (!cp->data.pencolor && cp->parent->data.pencolor)
UNSUPPORTED("2yqmgdi5dxbbo8fqhbtpgme67"); // 	cp->data.pencolor = strdup(cp->parent->data.pencolor);
UNSUPPORTED("6sseaydo6trvcsx0fbgjviv8v"); //     /* If fixed, align cell */
UNSUPPORTED("rt15k2ok7a3v6ib8d9ajshvb"); //     if (cp->data.flags & 1) {
UNSUPPORTED("a32hmns6yj0aa2v1i19x5eqtt"); // 	oldsz = cp->data.box.UR;
UNSUPPORTED("egdv4monwtqnbi06p6drygg4z"); // 	delx = (pos.UR.x - pos.LL.x) - oldsz.x;
UNSUPPORTED("9gp0eb13t5b03zxfm7jonlmdx"); // 	if (delx > 0) {
UNSUPPORTED("3r69mn1s8ji4l2u8uhm0cxr6t"); // 	    switch (cp->data.flags & ((1 << 1) | (1 << 2))) {
UNSUPPORTED("ah0nq9sdtr8muczczi3af7qvz"); // 	    case (1 << 2):
UNSUPPORTED("83i011ns40yww4lbpzice4qdg"); // 		pos.UR.x = pos.LL.x + oldsz.x;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("747eovbx269l26fe7h49mrryq"); // 	    case (1 << 1):
UNSUPPORTED("4jpvmjllp38cvz2lghv1jeh7g"); // 		pos.UR.x += delx;
UNSUPPORTED("x3gt3vyam3oix3tzq7wdjj1w"); // 		pos.LL.x += delx;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("bt2g0yhsy3c7keqyftf3c98ut"); // 	    default:
UNSUPPORTED("8vlipw77fzji9xypyn2xql291"); // 		pos.LL.x += delx / 2;
UNSUPPORTED("4izjifozyt8d031p91havf8j7"); // 		pos.UR.x -= delx / 2;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("63zme66vlc7atntu89wou5ww3"); // 	dely = (pos.UR.y - pos.LL.y) - oldsz.y;
UNSUPPORTED("csdkkh6bxwsn8205tirhbvcpe"); // 	if (dely > 0) {
UNSUPPORTED("dw4mvc0k0we5bzttm13ekyak4"); // 	    switch (cp->data.flags & ((1 << 3) | (1 << 4))) {
UNSUPPORTED("6jzmehpko1ipx7h1trdpk0p30"); // 	    case (1 << 4):
UNSUPPORTED("4np4td12i62sxy6mxtzoee6vk"); // 		pos.UR.y = pos.LL.y + oldsz.y;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("cambocbzqpbhx0e06nxo1mg7f"); // 	    case (1 << 3):
UNSUPPORTED("71lpvi5k10xkuwslbh5f2m1oo"); // 		pos.UR.y += dely;
UNSUPPORTED("3n7t5wynk9p0hsnkp28tq5doy"); // 		pos.LL.y += dely;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("bt2g0yhsy3c7keqyftf3c98ut"); // 	    default:
UNSUPPORTED("68mslo2af2kz87uf4ymb6mndu"); // 		pos.LL.y += dely / 2;
UNSUPPORTED("et4apglclz3ejdqt6gum16gwo"); // 		pos.UR.y -= dely / 2;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("bcuhn7spylvj4zlz2wnqy6kfn"); //     cp->data.box = pos;
UNSUPPORTED("4kypvfdtl6j3y635aa3lfbmx7"); //     cp->data.sides = sides;
UNSUPPORTED("6sg1893zgnf1mlxm40ambwc00"); //     /* set up child's position */
UNSUPPORTED("3zenzqy8fsqyj0zxt9d6qx1mp"); //     cbox.LL.x = pos.LL.x + cp->data.border + cp->data.pad;
UNSUPPORTED("10zcbjdvv4pdzlcgw07sjisno"); //     cbox.LL.y = pos.LL.y + cp->data.border + cp->data.pad;
UNSUPPORTED("4ucwlwg94jvv26o6yfn7lbkg8"); //     cbox.UR.x = pos.UR.x - cp->data.border - cp->data.pad;
UNSUPPORTED("ba3o9fhq7mz6gml28ulxwfs05"); //     cbox.UR.y = pos.UR.y - cp->data.border - cp->data.pad;
UNSUPPORTED("6vkx3zam2bwthfmvig3p2y9ec"); //     if (cp->child.kind == 1) {
UNSUPPORTED("8z1yl25z03ecz8t2asagt5z3s"); // 	pos_html_tbl(cp->child.u.tbl, cbox, sides);
UNSUPPORTED("1gp8mj8w7s5i6ye7jneczpoai"); //     } else if (cp->child.kind == 3) {
UNSUPPORTED("6qnl14334tx10x6pxokuy076z"); // 	/* Note that alignment trumps scaling */
UNSUPPORTED("8d7v007kipxh9v68s46nbcdv1"); // 	oldsz = cp->child.u.img->box.UR;
UNSUPPORTED("cz5nuauq57ebdd8zqrhce67wo"); // 	delx = (cbox.UR.x - cbox.LL.x) - oldsz.x;
UNSUPPORTED("9gp0eb13t5b03zxfm7jonlmdx"); // 	if (delx > 0) {
UNSUPPORTED("3r69mn1s8ji4l2u8uhm0cxr6t"); // 	    switch (cp->data.flags & ((1 << 1) | (1 << 2))) {
UNSUPPORTED("ah0nq9sdtr8muczczi3af7qvz"); // 	    case (1 << 2):
UNSUPPORTED("eatno2hf9cwb72ksr51x04r17"); // 		cbox.UR.x -= delx;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("747eovbx269l26fe7h49mrryq"); // 	    case (1 << 1):
UNSUPPORTED("6vnpw6y824ljczdg04lurdyrm"); // 		cbox.LL.x += delx;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("2jhqhx6imw3gaobpzssepu61q"); // 	dely = (cbox.UR.y - cbox.LL.y) - oldsz.y;
UNSUPPORTED("csdkkh6bxwsn8205tirhbvcpe"); // 	if (dely > 0) {
UNSUPPORTED("dw4mvc0k0we5bzttm13ekyak4"); // 	    switch (cp->data.flags & ((1 << 3) | (1 << 4))) {
UNSUPPORTED("6jzmehpko1ipx7h1trdpk0p30"); // 	    case (1 << 4):
UNSUPPORTED("5jgoh3mgbu69dug17ua5isxoi"); // 		cbox.UR.y -= dely;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("cambocbzqpbhx0e06nxo1mg7f"); // 	    case (1 << 3):
UNSUPPORTED("57wn9a7501luud0umd9n9whoh"); // 		cbox.LL.y += dely;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("3q6pd6cdpl6kixk14otk5vcf7"); // 	pos_html_img(cp->child.u.img, cbox);
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("vswlsa4ve8nrp47dvksveahx"); // 	char dfltalign;
UNSUPPORTED("dpza5c1mjk4tmba251ti6ysol"); // 	int af;
UNSUPPORTED("7qzrnbja04lm9p3qsyxgc6g5j"); // 	oldsz = cp->child.u.txt->box.UR;
UNSUPPORTED("cz5nuauq57ebdd8zqrhce67wo"); // 	delx = (cbox.UR.x - cbox.LL.x) - oldsz.x;
UNSUPPORTED("knv2w2aryy2x77uf3yn2sv3j"); // 	/* If the cell is larger than the text block and alignment is 
UNSUPPORTED("eisx3o6ofwn34uxbpdqcjyney"); // 	 * done at textblock level, the text box is shrunk accordingly. 
UNSUPPORTED("62wb43w2xc6ex6hootjubbx22"); // 	 */
UNSUPPORTED("6byh14oe2h4qfjl9hz4tugk6r"); // 	if ((delx > 0)
UNSUPPORTED("34g3b2a63ruwu7osizmpbjsp0"); // 	    && ((af = (cp->data.flags & ((1 << 1) | (1 << 2)))) != ((1 << 1) | (1 << 2)))) {
UNSUPPORTED("9aru1lheqv2fxnmx880bgla59"); // 	    switch (af) {
UNSUPPORTED("ah0nq9sdtr8muczczi3af7qvz"); // 	    case (1 << 2):
UNSUPPORTED("eatno2hf9cwb72ksr51x04r17"); // 		cbox.UR.x -= delx;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("747eovbx269l26fe7h49mrryq"); // 	    case (1 << 1):
UNSUPPORTED("6vnpw6y824ljczdg04lurdyrm"); // 		cbox.LL.x += delx;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("bt2g0yhsy3c7keqyftf3c98ut"); // 	    default:
UNSUPPORTED("f00tr0gmqqbmhz7kx3uh7ousg"); // 		cbox.LL.x += delx / 2;
UNSUPPORTED("4gfwxxvuf3cx1weq1d1frc2wl"); // 		cbox.UR.x -= delx / 2;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("2jhqhx6imw3gaobpzssepu61q"); // 	dely = (cbox.UR.y - cbox.LL.y) - oldsz.y;
UNSUPPORTED("csdkkh6bxwsn8205tirhbvcpe"); // 	if (dely > 0) {
UNSUPPORTED("dw4mvc0k0we5bzttm13ekyak4"); // 	    switch (cp->data.flags & ((1 << 3) | (1 << 4))) {
UNSUPPORTED("6jzmehpko1ipx7h1trdpk0p30"); // 	    case (1 << 4):
UNSUPPORTED("5jgoh3mgbu69dug17ua5isxoi"); // 		cbox.UR.y -= dely;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("cambocbzqpbhx0e06nxo1mg7f"); // 	    case (1 << 3):
UNSUPPORTED("57wn9a7501luud0umd9n9whoh"); // 		cbox.LL.y += dely;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("bt2g0yhsy3c7keqyftf3c98ut"); // 	    default:
UNSUPPORTED("559886ixmsxdovurzx7ufouxh"); // 		cbox.LL.y += dely / 2;
UNSUPPORTED("b7j9nu9h7q7ojpdvc7jgs7jea"); // 		cbox.UR.y -= dely / 2;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("8ffppec21dum3vzx3hfbt7lym"); // 	cp->child.u.txt->box = cbox;
UNSUPPORTED("f09i8w6xb3kiyteft7pwk1xzb"); // 	/* Set default text alignment
UNSUPPORTED("62wb43w2xc6ex6hootjubbx22"); // 	 */
UNSUPPORTED("a2xny99nsqrutrygrab6nqs31"); // 	switch (cp->data.flags & ((1 << 8) | (1 << 9))) {
UNSUPPORTED("2fnkb2fn4fw82h0p8wfth2m7v"); // 	case (1 << 9):
UNSUPPORTED("4mfmqenjdv6zp3zcq403u25u9"); // 	    dfltalign = 'l';
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("517hwzab4532op6cula0gwpm8"); // 	case (1 << 8):
UNSUPPORTED("9vpxaqao79gblr14g02sgam28"); // 	    dfltalign = 'r';
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("1drv0xz8hp34qnf72b4jpprg2"); // 	default:
UNSUPPORTED("ah7zjs7j3dr5o24wj8uwo17le"); // 	    dfltalign = 'n';
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("61v88smrsyhegr9t51l74hs8a"); // 	pos_html_txt(cp->child.u.txt, dfltalign);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 56p5uk86725l2wvm0o2ai4e0c
// static void pos_html_tbl(htmltbl_t * tbl, boxf pos, int sides) 
public static Object pos_html_tbl(Object... arg) {
UNSUPPORTED("4zsl8ii4walezca0spg3jkpml"); // static void pos_html_tbl(htmltbl_t * tbl, boxf pos, int sides)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("yc43os1rqvk4w7h7u8r7xz7h"); //     int x, y, delx, dely, oldsz;
UNSUPPORTED("991fd779czwvhnsmgq2pvm7ke"); //     int i, extra, plus;
UNSUPPORTED("f5l5qsm1xxo2fnsp38chcf009"); //     htmlcell_t **cells = tbl->u.n.cells;
UNSUPPORTED("7hxwbqi0ato9k2b4nzpp7uw3a"); //     htmlcell_t *cp;
UNSUPPORTED("ev57csu787p48tg5f6m2j68su"); //     boxf cbox;
UNSUPPORTED("6wnsz74zxajfmm5w7fhshr5pm"); //     if (tbl->u.n.parent && tbl->u.n.parent->data.pencolor
UNSUPPORTED("6om051bhvm5bnya5dhsn8703l"); // 	&& !tbl->data.pencolor)
UNSUPPORTED("5t6k39jm45y79fncj958p0bi8"); // 	tbl->data.pencolor = strdup(tbl->u.n.parent->data.pencolor);
UNSUPPORTED("64r2e0x9tjiqy4dwte0s2na53"); //     oldsz = tbl->data.box.UR.x;
UNSUPPORTED("b16keoeaghlhrly1fj1hcg66v"); //     delx = (pos.UR.x - pos.LL.x) - oldsz;
UNSUPPORTED("72mwrduegc6kyaovkpxmb3kla"); //     assert(delx >= 0);
UNSUPPORTED("b7vyqk2h86e5papeolvznvgur"); //     oldsz = tbl->data.box.UR.y;
UNSUPPORTED("7es5w7nkeut9imevty43zebi7"); //     dely = (pos.UR.y - pos.LL.y) - oldsz;
UNSUPPORTED("64mp20lb1sxfzoo97aplsdqpe"); //     assert(dely >= 0);
UNSUPPORTED("1di54gxfw70161ro4warptkj0"); //     /* If fixed, align box */
UNSUPPORTED("h8silx20zxdo590p0rov9ilq"); //     if (tbl->data.flags & 1) {
UNSUPPORTED("9gp0eb13t5b03zxfm7jonlmdx"); // 	if (delx > 0) {
UNSUPPORTED("enbwpz97yg5uci0y2vk50vsrq"); // 	    switch (tbl->data.flags & ((1 << 1) | (1 << 2))) {
UNSUPPORTED("ah0nq9sdtr8muczczi3af7qvz"); // 	    case (1 << 2):
UNSUPPORTED("epvqni6app7v9oeo39v7x6cs3"); // 		pos.UR.x = pos.LL.x + oldsz;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("747eovbx269l26fe7h49mrryq"); // 	    case (1 << 1):
UNSUPPORTED("4jpvmjllp38cvz2lghv1jeh7g"); // 		pos.UR.x += delx;
UNSUPPORTED("x3gt3vyam3oix3tzq7wdjj1w"); // 		pos.LL.x += delx;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("bt2g0yhsy3c7keqyftf3c98ut"); // 	    default:
UNSUPPORTED("8vlipw77fzji9xypyn2xql291"); // 		pos.LL.x += delx / 2;
UNSUPPORTED("4izjifozyt8d031p91havf8j7"); // 		pos.UR.x -= delx / 2;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("3bdvthk8h2crnn2jh7zusg9ce"); // 	    delx = 0;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("csdkkh6bxwsn8205tirhbvcpe"); // 	if (dely > 0) {
UNSUPPORTED("5h05tgdwuuueg6humeamv2m4i"); // 	    switch (tbl->data.flags & ((1 << 3) | (1 << 4))) {
UNSUPPORTED("6jzmehpko1ipx7h1trdpk0p30"); // 	    case (1 << 4):
UNSUPPORTED("eqhk1t2beqs3e09mbczosx9yu"); // 		pos.UR.y = pos.LL.y + oldsz;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("cambocbzqpbhx0e06nxo1mg7f"); // 	    case (1 << 3):
UNSUPPORTED("71lpvi5k10xkuwslbh5f2m1oo"); // 		pos.UR.y += dely;
UNSUPPORTED("3n7t5wynk9p0hsnkp28tq5doy"); // 		pos.LL.y += dely;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("bt2g0yhsy3c7keqyftf3c98ut"); // 	    default:
UNSUPPORTED("68mslo2af2kz87uf4ymb6mndu"); // 		pos.LL.y += dely / 2;
UNSUPPORTED("et4apglclz3ejdqt6gum16gwo"); // 		pos.UR.y -= dely / 2;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("bt8navfmhl654g1jvozod782j"); // 	    dely = 0;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("7u5b2kpz91rbkr413ch2km1qt"); //     /* change sizes to start positions and distribute extra space */
UNSUPPORTED("e880xjt0fjapp1i3em12vo6ab"); //     x = pos.LL.x + tbl->data.border + tbl->data.space;
UNSUPPORTED("eqmnnkt14mzvhoo12hvofnpd5"); //     extra = delx / (tbl->cc);
UNSUPPORTED("3npyn5xhrv2h2rxdgixocbn58"); //     plus = ROUND(delx - extra * (tbl->cc));
UNSUPPORTED("2agp2sozteqj056j34uh5gz6h"); //     for (i = 0; i <= tbl->cc; i++) {
UNSUPPORTED("6fyimcy0tdwoyn7j7pb684c72"); // 	delx = tbl->widths[i] + extra + (i < plus ? 1 : 0);
UNSUPPORTED("97y6durgj4r30emmb9d2yx1cw"); // 	tbl->widths[i] = x;
UNSUPPORTED("dvorntmdq8f156td307w9egcy"); // 	x += delx + tbl->data.space;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("d3ntu3z75c4yumuw66kr4hxlh"); //     y = pos.UR.y - tbl->data.border - tbl->data.space;
UNSUPPORTED("76tlpyfponp3ivujktbgvryaa"); //     extra = dely / (tbl->rc);
UNSUPPORTED("3rcirxo66iwzw7ljilqek9e0q"); //     plus = ROUND(dely - extra * (tbl->rc));
UNSUPPORTED("de5kizyloe4kak5mszz3l0xcc"); //     for (i = 0; i <= tbl->rc; i++) {
UNSUPPORTED("97fi1o2q93uolzwjy5s06qfet"); // 	dely = tbl->heights[i] + extra + (i < plus ? 1 : 0);
UNSUPPORTED("a481x2l1z3awwfj3yjtlgo88g"); // 	tbl->heights[i] = y;
UNSUPPORTED("i2i2disny8527o3tlqgm1kn9"); // 	y -= dely + tbl->data.space;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("ofnf2f1u94pvf4hj17rsqy8d"); //     while ((cp = *cells++)) {
UNSUPPORTED("c6mp42cwufjo544kh1xqg3ww9"); // 	int mask = 0;
UNSUPPORTED("6s6izyatmponzopy22eomuw6h"); // 	if (sides) {
UNSUPPORTED("ci2mmci593huj1u1l8312bdxg"); // 	    if (cp->col == 0)
UNSUPPORTED("180z92dzsuptolgccbq2ebbm6"); // 		mask |= (1<<3);
UNSUPPORTED("3pn8116p5yexg0iuscpp22kg7"); // 	    if (cp->row == 0)
UNSUPPORTED("600kbwzj1j1m8zj0j1bsqz8aa"); // 		mask |= (1<<2);
UNSUPPORTED("1ocnx9dbreuq1v9sb7rlnyekt"); // 	    if (cp->col + cp->cspan == tbl->cc)
UNSUPPORTED("ab5f180dbgmvm86u6ej0a0jfu"); // 		mask |= (1<<1);
UNSUPPORTED("9o38jdsg3hkisw2im16ocf8ej"); // 	    if (cp->row + cp->rspan == tbl->rc)
UNSUPPORTED("emscnh9p0d93pn26zla3grib6"); // 		mask |= (1<<0);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("50z4y0q2sjuqyus2lgqe83g4l"); // 	cbox.LL.x = tbl->widths[cp->col];
UNSUPPORTED("1oxnl88grlnsav4w1261c886s"); // 	cbox.UR.x = tbl->widths[cp->col + cp->cspan] - tbl->data.space;
UNSUPPORTED("5e7tlmesz6ywa1ov91ebohlax"); // 	cbox.UR.y = tbl->heights[cp->row];
UNSUPPORTED("dgxtr9iempeg8h3l9v1fxopmp"); // 	cbox.LL.y = tbl->heights[cp->row + cp->rspan] + tbl->data.space;
UNSUPPORTED("24owfprr6bd2njcyxgx4n1l4n"); // 	pos_html_cell(cp, cbox, sides & mask);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c1h7iwd75xplbhdyaewh93lxg"); //     tbl->data.sides = sides;
UNSUPPORTED("5fiqu8vepruovlpc2s45hcbu6"); //     tbl->data.box = pos;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 ja3w9brzk1n88r7xtda60x5j
// static int size_html_tbl(graph_t * g, htmltbl_t * tbl, htmlcell_t * parent, 	      htmlenv_t * env) 
public static Object size_html_tbl(Object... arg) {
UNSUPPORTED("eyp5xkiyummcoc88ul2b6tkeg"); // static int
UNSUPPORTED("c04xwvrthgk497pc2tqnlr7ox"); // size_html_tbl(graph_t * g, htmltbl_t * tbl, htmlcell_t * parent,
UNSUPPORTED("cvqu4srmmyhyi1msstywhtscs"); // 	      htmlenv_t * env)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("efb2u4spxejn7tmmpds8w5bmt"); //     int i, wd, ht;
UNSUPPORTED("en7ch189nkys76f42mlo1s5zz"); //     int rv = 0;
UNSUPPORTED("c8p7i7oozhr11poil2ax0mjdh"); //     static textfont_t savef;
UNSUPPORTED("acdkiuky8vkjaqqynxn9e052i"); //     if (tbl->font)
UNSUPPORTED("84z3c9pimg6qaq5qubuumky79"); // 	pushFontInfo(env, tbl->font, &savef);
UNSUPPORTED("dozw5sbnv2526rxmb4d7no3mc"); //     tbl->u.n.parent = parent;
UNSUPPORTED("bzaspovipgb81zg0rn2hg9ws6"); //     rv = processTbl(g, tbl, env);
UNSUPPORTED("gb2gnkhq9ukpb04d2xn5yp57"); //     /* Set up border and spacing */
UNSUPPORTED("bb6uw1cmb2eiw4w2nge4ktccr"); //     if (!(tbl->data.flags & (1 << 7))) {
UNSUPPORTED("692iudqfxxx63vzwd6b5jic1t"); // 	tbl->data.space = 2;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("8uvipaj8smh3qtdjva5dwzj3n"); //     if (!(tbl->data.flags & (1 << 5))) {
UNSUPPORTED("5atgjs0l2cpz8rdfpnufzi70j"); // 	tbl->data.border = 1;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("cc10jfcra7z436uyielyuazm5"); //     sizeArray(tbl);
UNSUPPORTED("d4ybybc32onajd96ca1mn638f"); //     wd = (tbl->cc + 1) * tbl->data.space + 2 * tbl->data.border;
UNSUPPORTED("8f66i2di95mrekp3i2a073p3k"); //     ht = (tbl->rc + 1) * tbl->data.space + 2 * tbl->data.border;
UNSUPPORTED("6zsxjcsdyiqzx29iho3kvce3b"); //     for (i = 0; i < tbl->cc; i++)
UNSUPPORTED("3cc98nrmqfil716ohn18oza3c"); // 	wd += tbl->widths[i];
UNSUPPORTED("10mwat8ui5nidzzhlgg5yty7r"); //     for (i = 0; i < tbl->rc; i++)
UNSUPPORTED("6yoveejihcnddlhvh5p4tq23h"); // 	ht += tbl->heights[i];
UNSUPPORTED("h8silx20zxdo590p0rov9ilq"); //     if (tbl->data.flags & 1) {
UNSUPPORTED("eh0xx08g3zcuo0cuk6dhpz9hz"); // 	if (tbl->data.width && tbl->data.height) {
UNSUPPORTED("qc19pzjtzrlwlr2z5mlazlw3"); // 	    if ((tbl->data.width < wd) || (tbl->data.height < ht)) {
UNSUPPORTED("auq0b1s64wg6gf5s6wd4zv6s6"); // 		agerr(AGWARN, "table size too small for content\n");
UNSUPPORTED("en0rarvkx5srsxnlqpf6ja1us"); // 		rv = 1;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("6s22a7y0lgf1nt0wz0g1ysrzb"); // 	    wd = ht = 0;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("cw5grwj6gbj94jcztvnp2ooyj"); // 	    agerr(AGWARN,
UNSUPPORTED("ef1ic85u7lira3uhp5mbc1v84"); // 		  "fixed table size with unspecified width or height\n");
UNSUPPORTED("eldwzm3uyfs9zu1roub5a2uqi"); // 	    rv = 1;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("caz4xnmfghxiwpo8wk2zeu3a4"); //     tbl->data.box.UR.x = MAX(wd, tbl->data.width);
UNSUPPORTED("9acb4ze4b4pn33aevyxfyqozw"); //     tbl->data.box.UR.y = MAX(ht, tbl->data.height);
UNSUPPORTED("acdkiuky8vkjaqqynxn9e052i"); //     if (tbl->font)
UNSUPPORTED("aqz3bhc3ot0j0okxcmu0ic2r"); // 	popFontInfo(env, &savef);
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); //     return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 7sxjij9pnf0bhnnb7wl4nofo1
// static char *nameOf(void *obj, agxbuf * xb) 
public static Object nameOf(Object... arg) {
UNSUPPORTED("btnlhy87chzxs16mxvfpsif78"); // static char *nameOf(void *obj, agxbuf * xb)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1bl759aws53yjk3xg9shiogx5"); //     Agedge_t *ep;
UNSUPPORTED("91broiy562bqiwualvjbh1l0s"); //     switch (agobjkind(obj)) {
UNSUPPORTED("eyna33dobiebmtd0nihpgura4"); //     case AGRAPH:
UNSUPPORTED("8cgnhfyyaj25ten1tobjzy3cj"); // 	agxbput(xb, agnameof(((Agraph_t *) obj)));
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("6x7ztvlgv763oeop84udp1egg"); //     case AGNODE:
UNSUPPORTED("cctji3p8t7zmokmktgqtbprtn"); // 	agxbput(xb, agnameof(((Agnode_t *) obj)));
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("2dqikmmb6ag0anvbzo5tybf1r"); //     case AGEDGE:
UNSUPPORTED("2ad512bjuifndlyd0zp0no4as"); // 	ep = (Agedge_t *) obj;
UNSUPPORTED("awux6oj7dq7r586y9rfsec5pl"); // 	agxbput(xb, agnameof(agtail(ep)));
UNSUPPORTED("3klfzjun0e36uku5f8mijrupz"); // 	agxbput(xb, agnameof(aghead(ep)));
UNSUPPORTED("abmgbuhki8erjgnnm5jbld3u0"); // 	if (agisdirected(agraphof(aghead(ep))))
UNSUPPORTED("c83vr6d2i396r9l0hibwix946"); // 	    agxbput(xb, "->");
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("4dvlp54lhuqxiob0e9rb75y78"); // 	    agxbput(xb, "--");
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("ersrvcvo8qkfouomz222hiih7"); //     return (((((xb)->ptr >= (xb)->eptr) ? agxbmore(xb,1) : 0), (int)(*(xb)->ptr++ = ((unsigned char)'\0'))),(char*)((xb)->ptr = (xb)->buf));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 eu0n8w5rlasw0veo8k5b77529
// static char *getPenColor(void *obj) 
public static Object getPenColor(Object... arg) {
UNSUPPORTED("cfi7ftrhnkn3lm0wv2x0r18rz"); // static char *getPenColor(void *obj)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("76nok3eiyr33qf4ecv69ujxn6"); //     char *str;
UNSUPPORTED("29hppwsf0dbsgg7vod6zm63bi"); //     if (((str = agget(obj, "pencolor")) != 0) && str[0])
UNSUPPORTED("dep483bycw0fobgm198jw5423"); // 	return str;
UNSUPPORTED("edcd5eo1mutwxn0thhhi6st3g"); //     else if (((str = agget(obj, "color")) != 0) && str[0])
UNSUPPORTED("dep483bycw0fobgm198jw5423"); // 	return str;
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("11hwqop4xebvtcskop4uhpp01"); // 	return NULL;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 39z2hrj2uwkezxobreqxpgb10
// int make_html_label(void *obj, textlabel_t * lp) 
public static int make_html_label(__ptr__ obj, ST_textlabel_t lp) {
ENTERING("39z2hrj2uwkezxobreqxpgb10","make_html_label");
try {
	UNSUPPORTED("3s2xr5n4swgcjctfsv6qg00p1"); // int make_html_label(void *obj, textlabel_t * lp)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("ecz4e03zumggc8tfymqvirexq"); //     int rv;
UNSUPPORTED("eilnlejf229enq1lj62vjv9co"); //     double wd2, ht2;
UNSUPPORTED("5t3pges1wg6mfbkjboi2joxvz"); //     boxf box;
UNSUPPORTED("djl3ek9tn11htu3vj4zglczzz"); //     graph_t *g;
UNSUPPORTED("1u1794803wctqmezrle9e40fh"); //     htmllabel_t *lbl;
UNSUPPORTED("3safvfkd3g1jswoj457mw482u"); //     htmlenv_t env;
UNSUPPORTED("8yytudftst76763qgnjebkzhm"); //     char *s;
UNSUPPORTED("1czan75f1vggpdp24d7zdiuk3"); //     env.obj = obj;
UNSUPPORTED("91broiy562bqiwualvjbh1l0s"); //     switch (agobjkind(obj)) {
UNSUPPORTED("eyna33dobiebmtd0nihpgura4"); //     case AGRAPH:
UNSUPPORTED("e6ugdl34d8yqtquk3xq8g5njr"); // 	env.g = ((Agraph_t *) obj)->root;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("6x7ztvlgv763oeop84udp1egg"); //     case AGNODE:
UNSUPPORTED("9ldb5ezpi13ytd46d7a2jfsjt"); // 	env.g = agraphof(((Agnode_t *) obj));
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("2dqikmmb6ag0anvbzo5tybf1r"); //     case AGEDGE:
UNSUPPORTED("b3fnj3g5kryrunurhwtu14s58"); // 	env.g = agraphof(aghead(((Agedge_t *) obj)));
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("b3ml4dxxt48s1jb4tjmh3kcl"); //     g = env.g->root;
UNSUPPORTED("a849v049i9w8qoy93ki11k5uu"); //     env.finfo.size = lp->fontsize;
UNSUPPORTED("a1hmvx29drpq62yc0z1hnt94v"); //     env.finfo.name = lp->fontname;
UNSUPPORTED("bp1xlac8f55plurlc7r8zlhe1"); //     env.finfo.color = lp->fontcolor;
UNSUPPORTED("1zhbcd4p01yiidkt2nre243ud"); //     env.finfo.flags = 0;
UNSUPPORTED("59lntj5hyamn5m48dx76egibr"); //     lbl = parseHTML(lp->text, &rv, &env);
UNSUPPORTED("5x7tz7hiemlbixjq7oneb217t"); //     if (!lbl) {
UNSUPPORTED("40w3xqmz5l9wriaza3oix426k"); // 	/* Parse of label failed; revert to simple text label */
UNSUPPORTED("8moktqylyfg7421xon31c77cc"); // 	agxbuf xb;
UNSUPPORTED("ej6qvho3zo1ppee5osn05sznr"); // 	unsigned char buf[128];
UNSUPPORTED("el1z2krv8hoorc5c7vjsxw7yn"); // 	agxbinit(&xb, 128, buf);
UNSUPPORTED("ex7p8f1fzbxmluxcv7b1klvqj"); // 	lp->html = 0;
UNSUPPORTED("bw17wplsvct5mo251vy3dsdnd"); // 	lp->text = strdup(nameOf(obj, &xb));
UNSUPPORTED("84zi029i2je3v9lclasqbzzz6"); // 	switch (lp->charset) {
UNSUPPORTED("2o83im06dulx11wjpy469gkoa"); // 	case 1:
UNSUPPORTED("2x8axrtn44h0bxv8taty1g4um"); // 	    s = latin1ToUTF8(lp->text);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("6s5lm4gzged3go962bmlj7ali"); // 	default:		/* UTF8 */
UNSUPPORTED("ae0fj5kvhvwo125n05075dey0"); // 	    s = htmlEntityUTF8(lp->text, env.g);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("8o33n1cjfbc5pomhjq05mf70g"); // 	free(lp->text);
UNSUPPORTED("dggo2tcwybfitlkszeokmmkif"); // 	lp->text = s;
UNSUPPORTED("6kbijqcef4n75vn0elzyhlp1s"); // 	make_simple_label(GD_gvc(g), lp);
UNSUPPORTED("52frst03mcbsuu6bmnqs962qm"); // 	agxbfree(&xb);
UNSUPPORTED("cs1ejkx9cw658cl8cagdzqrzm"); // 	return rv;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("5iviolw5wpvd60kgvpshry9yr"); //     if (lbl->kind == 1) {
UNSUPPORTED("bngn7k03zqxfuyqrg5jrn8bey"); // 	if (!lbl->u.tbl->data.pencolor && getPenColor(obj))
UNSUPPORTED("dotxa79u2y19du2t3cy26ikyr"); // 	    lbl->u.tbl->data.pencolor = strdup(getPenColor(obj));
UNSUPPORTED("4f3k9n37gn0t77n0n8w2jri95"); // 	rv |= size_html_tbl(g, lbl->u.tbl, NULL, &env);
UNSUPPORTED("9uru4l1xhqaont8awi4p0sjkj"); // 	wd2 = (lbl->u.tbl->data.box.UR.x) / 2;
UNSUPPORTED("47cjxxvben4j3g6i0n57razql"); // 	ht2 = (lbl->u.tbl->data.box.UR.y) / 2;
UNSUPPORTED("dbeae1e9945z3x32hpr57lcsy"); // 	box = boxfof(-wd2, -ht2, wd2, ht2);
UNSUPPORTED("esx73kvkhml43ids93kjyxtjl"); // 	pos_html_tbl(lbl->u.tbl, box, (1<<0) | (1<<1) | (1<<2) | (1<<3));
UNSUPPORTED("1pymoi8bdocpvglitsvkl1ht0"); // 	lp->dimen.x = box.UR.x - box.LL.x;
UNSUPPORTED("37qvpfma16f9jhg8vmapgqes9"); // 	lp->dimen.y = box.UR.y - box.LL.y;
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("4c4f4evqzm79omegn0iiwh0xm"); // 	rv |= size_html_txt(GD_gvc(g), lbl->u.txt, &env);
UNSUPPORTED("5p7gjzkkk108kyqqi0dcaub03"); // 	wd2 = lbl->u.txt->box.UR.x  / 2;
UNSUPPORTED("2h33453c8784yvjdqab9rhpnb"); // 	ht2 = lbl->u.txt->box.UR.y  / 2;
UNSUPPORTED("dbeae1e9945z3x32hpr57lcsy"); // 	box = boxfof(-wd2, -ht2, wd2, ht2);
UNSUPPORTED("bm3p3ihso4c60iy15wod75c9c"); // 	lbl->u.txt->box = box;
UNSUPPORTED("1pymoi8bdocpvglitsvkl1ht0"); // 	lp->dimen.x = box.UR.x - box.LL.x;
UNSUPPORTED("37qvpfma16f9jhg8vmapgqes9"); // 	lp->dimen.y = box.UR.y - box.LL.y;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("5a4597d2vy3oenspwdojc7p42"); //     lp->u.html = lbl;
UNSUPPORTED("75khj23dwtyoqpo3pddh0y5lm"); //     /* If the label is a table, replace label text because this may
UNSUPPORTED("r04wjcozjf8bj9wdy4arsdy1"); //      * be used for the title and alt fields in image maps.
UNSUPPORTED("795vpnc8yojryr8b46aidsu69"); //      */
UNSUPPORTED("5iviolw5wpvd60kgvpshry9yr"); //     if (lbl->kind == 1) {
UNSUPPORTED("8o33n1cjfbc5pomhjq05mf70g"); // 	free(lp->text);
UNSUPPORTED("40luql1elu7ug4ne43b0l4bh4"); // 	lp->text = strdup("<TABLE>");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); //     return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
} finally {
LEAVING("39z2hrj2uwkezxobreqxpgb10","make_html_label");
}
}


}
