/* ========================================================================
 * 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.plugin.core;
import static smetana.core.Macro.UNSUPPORTED;

public class gvrender_core_vml__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 btjrd0itqwulq8xqtw1togigv
// unsigned int  graphHeight,graphWidth




//3 bevzgi4opmmgxwksl1lssepxc
// static int xml_isentity(char *s) 
public static Object xml_isentity(Object... arg) {
UNSUPPORTED("ddxpdim5n11qvep9b61kpijae"); // static int xml_isentity(char *s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7309b02hjekdyss2l1jlfa3o5"); //     s++;			/* already known to be '&' */
UNSUPPORTED("ee1xg58k0yj6mgak36f7bqx4z"); //     if (*s == '#') {
UNSUPPORTED("1fe0kohehgdxhenrepo7ymdcw"); // 	s++;
UNSUPPORTED("autyof60ysqv0zxvcovs8ol1o"); // 	if (*s == 'x' || *s == 'X') {
UNSUPPORTED("8dqpp2f04tbhgnmk4gjjb8dga"); // 	    s++;
UNSUPPORTED("7z8kjrmcms9gfhq10a65dbjog"); // 	    while ((*s >= '0' && *s <= '9')
UNSUPPORTED("cvyao8709l4lhttkvu9hcnvne"); // 		   || (*s >= 'a' && *s <= 'f')
UNSUPPORTED("5q6n6p2xf3gohuffw81ur8vhb"); // 		   || (*s >= 'A' && *s <= 'F'))
UNSUPPORTED("zybbca41b450wccgr0kkur00"); // 		s++;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("1hg41j8n8b0uz0lmqlqcy30so"); // 	    while (*s >= '0' && *s <= '9')
UNSUPPORTED("zybbca41b450wccgr0kkur00"); // 		s++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("8h0cru3h3jveaqc5sgyq4rk71"); // 	while ((*s >= 'a' && *s <= 'z')
UNSUPPORTED("31bir978ftxj7zjleb3mr1bei"); // 	       || (*s >= 'A' && *s <= 'Z'))
UNSUPPORTED("8dqpp2f04tbhgnmk4gjjb8dga"); // 	    s++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9hcbv4ydnt8trlfaz870sjsyh"); //     if (*s == ';')
UNSUPPORTED("eleqpc2p2r3hvma6tipoy7tr"); // 	return 1;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); //     return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4b9su7anr30347e1zthtrc5ym
// static void vml_bzptarray(GVJ_t * job, pointf * A, int n) 
public static Object vml_bzptarray(Object... arg) {
UNSUPPORTED("6cz31arpp4llfud9so2l10aha"); // static void vml_bzptarray(GVJ_t * job, pointf * A, int n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("a1dehvgts7vkximbs2yo0q6pa"); //     char *c;
UNSUPPORTED("7ldg2xw8jnkip042t0h8hr93d"); //     c = "m ";			/* first point */
UNSUPPORTED("1vi49g48u2rc9v88yhabta0yw"); //     for (i = 0; i < n; i++) {
UNSUPPORTED("1hgvbe15yhlrd0rd46akda9gh"); //         /* integers only in path! */
UNSUPPORTED("e0prmugfew3rqlba7h143j07h"); // 	gvprintf(job, "%s%.0f,%.0f ", c, A[i].x, graphHeight-A[i].y);
UNSUPPORTED("82djk3ejfh3b927h8m60dmvut"); // 	if (i == 0)
UNSUPPORTED("en3ws2ntk263bznbygnksiaqs"); // 	    c = "c ";		/* second point */
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("bhkjgxzahx5z8sapqu2kv00g6"); // 	    c = "";		/* remaining points */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("37rm205a74loh45pr3ipamp7f"); //     gvputs(job, "\"");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c7gxm1yprlzzrruo8zduf87vr
// static void vml_print_color(GVJ_t * job, gvcolor_t color) 
public static Object vml_print_color(Object... arg) {
UNSUPPORTED("cq7w4y4atb4wd7qbo6b5xu52q"); // static void vml_print_color(GVJ_t * job, gvcolor_t color)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1hn9tht7vq6fnuzbw3mgpwl6i"); //     switch (color.type) {
UNSUPPORTED("8d4tzwdd3f608e3jl4lzyugu0"); //     case COLOR_STRING:
UNSUPPORTED("13cycml8lfb1s4abkvnuhd8dh"); // 	gvputs(job, color.u.string);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("1ke9k1couoeb4od2nwibgg0xu"); //     case RGBA_BYTE:
UNSUPPORTED("bk6hmzzce8zu1dqkcetedyx8a"); // 	if (color.u.rgba[3] == 0) /* transparent */
UNSUPPORTED("azlrdflufy5e04p9xhwe83phw"); // 	    gvputs(job, "none");
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("7jq54scftd6wr5k5aefwuq5r4"); // 	    gvprintf(job, "#%02x%02x%02x",
UNSUPPORTED("e0jr1wda5b2t6n9g1aas984rf"); // 		color.u.rgba[0], color.u.rgba[1], color.u.rgba[2]);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); //     default:
UNSUPPORTED("3yz4iw4v7mm470if4vb6yaack"); // 	assert(0);		/* internal error */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 eev3wa4msf4zlx50e30mpo9cg
// static void vml_grstroke(GVJ_t * job, int filled) 
public static Object vml_grstroke(Object... arg) {
UNSUPPORTED("4sobdt8jkapv72q76h5vuwa4d"); // static void vml_grstroke(GVJ_t * job, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("ehybj1eln7oznx97cjgnxbsh4"); //     gvputs(job, "<v:stroke color=\"");
UNSUPPORTED("4rzcg1poubrzkpfzb063uvj92"); //     vml_print_color(job, obj->pencolor);
UNSUPPORTED("eeukvd8elh15jnqvrpkyb0m4q"); //     if (obj->penwidth != 1.)
UNSUPPORTED("17tvpctzkynev0i8kjxunhih0"); // 	gvprintf(job, "\" weight=\"%.0fpt", obj->penwidth);
UNSUPPORTED("djo67r65tyuacmqc3z1ydjwqz"); //     if (obj->pen == PEN_DASHED) {
UNSUPPORTED("ezihanuro72spak2bn2a3hsgj"); // 	gvputs(job, "\" dashstyle=\"dash");
UNSUPPORTED("8lyt1l1t8621bzmtn7js5zd27"); //     } else if (obj->pen == PEN_DOTTED) {
UNSUPPORTED("8c5eqi9230prlfcpffd4p996q"); // 	gvputs(job, "\" dashstyle=\"dot");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("6ojsqtwezy0tjycbxcwjo31az"); //     gvputs(job, "\" />");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5pomyedqfnet64wh6uod6vb2q
// static void vml_grfill(GVJ_t * job, int filled) 
public static Object vml_grfill(Object... arg) {
UNSUPPORTED("ajogwjsu07g39q2rvxv7fkhes"); // static void vml_grfill(GVJ_t * job, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("76ttmy9v8uqmlqtu38x3c4z7j"); //     if (filled){
UNSUPPORTED("57p42rg5dkh6garwd1jzybkv5"); //         gvputs(job, " filled=\"true\" fillcolor=\"");
UNSUPPORTED("1n6pvxcwsq6w87n3kgcvwrkc0"); // 	vml_print_color(job, obj->fillcolor);
UNSUPPORTED("5mqqon1gnvkayrizou1xqmzp7"); //         gvputs(job, "\" ");
UNSUPPORTED("d5hubmf3ko4b709pzj48gex81"); //     }else{
UNSUPPORTED("5bqy4mcc9vk4ut4zsywfztdpy"); // 	gvputs(job, " filled=\"false\" ");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dyzsyf54kn673uhch0r5fwpg
// char *html_string(char *s) 
public static Object html_string(Object... arg) {
UNSUPPORTED("8tv9tnhw9ye4r7idvy9m4aey6"); // char *html_string(char *s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("210phh7av8ei8ajjmpptx96m6"); //     static char *buf = NULL;
UNSUPPORTED("6fpm1wk8mz0hofn15361g6nzn"); //     static int bufsize = 0;
UNSUPPORTED("1q9p9mppsiolvz4xyp1xfe8s2"); //     char *p, *sub, *prev = NULL;
UNSUPPORTED("9ee5mdh9hsw491mz8n88ey33d"); //     int len, pos = 0;
UNSUPPORTED("29p3td3mgocxg8wzsqpdzufk1"); //     int temp,cnt,remaining=0;
UNSUPPORTED("3kfrqsdr0zbtgcprb136f6jf7"); //     char workstr[16];
UNSUPPORTED("dqghet86b6lisy95vk1aiqmoq"); //     long unsigned int charnum=0;
UNSUPPORTED("blujo31vwffo3a9xik8oit7xl"); //     unsigned char byte;
UNSUPPORTED("a6hm2qvtj6ubjqjo5o0y1nbv6"); //     unsigned char mask;
UNSUPPORTED("cjyiejw67ffjjsk60tgeebvif"); //     if (!buf) {
UNSUPPORTED("4xkxdnucjd4ldoikgelnsa7c9"); // 	bufsize = 64;
UNSUPPORTED("9pvgystp8nwvblycum3rps3tz"); // 	buf = gmalloc(bufsize);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("dpfzdhkfq6u86uv5f9lnqfbpq"); //     p = buf;
UNSUPPORTED("e8ng575h9ts71v7d04mtpxyr5"); //     while (s && *s) {
UNSUPPORTED("85svsyrkaau2681m7ya7tygx6"); // 	if (pos > (bufsize - 8)) {
UNSUPPORTED("aa09fjtytqkag416h6457rmkr"); // 	    bufsize *= 2;
UNSUPPORTED("3vu2n3g10rrkdmia0oyndfj4s"); // 	    buf = grealloc(buf, bufsize);
UNSUPPORTED("cz6j3s7zlvrbs83g3e42o83z7"); // 	    p = buf + pos;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("97iud4axotxlk7ywlijb75m3d"); // 	/* escape '&' only if not part of a legal entity sequence */
UNSUPPORTED("2ulqzjhkp81o1cpur4y62jck9"); // 	if (*s == '&' && !(xml_isentity(s))) {
UNSUPPORTED("cac1jzftgtiz1fvztpxrb5pzr"); // 	    sub = "&amp;";
UNSUPPORTED("17g0bn2jwfuvdxn93z9lsronr"); // 	    len = 5;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("7e1vaedh6l0yfegrgw9donb9e"); // 	/* '<' '>' are safe to substitute even if string is already UTF-8 coded
UNSUPPORTED("2hspzajrej6p5fmxtp3xo33mw"); // 	 * since UTF-8 strings won't contain '<' or '>' */
UNSUPPORTED("3xg4wo6utmvnlgyvg8ciz4tey"); // 	else if (*s == '<') {
UNSUPPORTED("13qv1mf2mabbasi5mgrjsqs3n"); // 	    sub = "&lt;";
UNSUPPORTED("cn6mu8yh8covbdy1zkhq7256"); // 	    len = 4;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("art2agkl4px2ncm5gmygaoi4v"); // 	else if (*s == '>') {
UNSUPPORTED("dbkjqbduusn4tza1p3ng8iuyi"); // 	    sub = "&gt;";
UNSUPPORTED("cn6mu8yh8covbdy1zkhq7256"); // 	    len = 4;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("aundz2f5ze9pcxo1dksgg0zxi"); // 	else if (*s == '-') {	/* can't be used in xml comment strings */
UNSUPPORTED("37g3n162xpdox7os6l6tphpwc"); // 	    sub = "&#45;";
UNSUPPORTED("17g0bn2jwfuvdxn93z9lsronr"); // 	    len = 5;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("1lvkv9camdmveih40gwylsnw6"); // 	else if (*s == ' ' && prev && *prev == ' ') {
UNSUPPORTED("b0atdb6d1uzal5s04csjvyq30"); // 	    /* substitute 2nd and subsequent spaces with required_spaces */
UNSUPPORTED("72g8c8ott8fvqjni8tir0plf7"); // 	    sub = "&#160;";  /* inkscape doesn't recognise &nbsp; */
UNSUPPORTED("axaethtisavqkan2dx7laigpw"); // 	    len = 6;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("9e32cag083iuoabhlvpcldsa8"); // 	else if (*s == '"') {
UNSUPPORTED("4w7kby1vesehrcs7zpowfb0q6"); // 	    sub = "&quot;";
UNSUPPORTED("axaethtisavqkan2dx7laigpw"); // 	    len = 6;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("akz9vs5rt6crj61e0batgdi09"); // 	else if (*s == '\'') {
UNSUPPORTED("6ohptq6v6vjhjivmjf7d5auoz"); // 	    sub = "&#39;";
UNSUPPORTED("17g0bn2jwfuvdxn93z9lsronr"); // 	    len = 5;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("7osubpgj63tmt0wj4pvxpwxoe"); // 	else if ((unsigned char)*s > 127) {
UNSUPPORTED("ck3iw54e1uosgnoar7tuj5yiq"); //             byte=(unsigned char)*s;
UNSUPPORTED("685r14yvgnv8corj4fyj87dwc"); //             cnt=0;
UNSUPPORTED("1sk7v07qqsmtkhcx3a69hnjyd"); //             for (mask=127; mask < byte; mask=mask >>1){
UNSUPPORTED("8fopryll06kvr0jnyzk09qfpq"); //               cnt++;
UNSUPPORTED("3kqngicr09spfic6rk1h6wfin"); //               byte=byte & mask;
UNSUPPORTED("7g94ubxa48a1yi3mf9v521b7c"); //             }
UNSUPPORTED("9i47zp8uygm8m9vcerpifoq21"); //             if (cnt>1){
UNSUPPORTED("ac2ry7rlqffp1fgrhemc934gu"); //               charnum=byte;
UNSUPPORTED("90z94v1tlojflavsqt0s26r6j"); //               remaining=cnt-1;
UNSUPPORTED("exa3odb9ukrxd1fpltrrdron7"); //             }else{
UNSUPPORTED("1og0iux5l20krj89wdqh9w7uv"); //               charnum=charnum<<6;
UNSUPPORTED("cft38jo0ay29phgz8mhgumxq1"); //               charnum+=byte;
UNSUPPORTED("aeih2m1vf4h9mot9xtfcgud99"); //               remaining--;
UNSUPPORTED("7g94ubxa48a1yi3mf9v521b7c"); //             }
UNSUPPORTED("5a72e9ko8v0uosbb9u6k1hcc6"); //             if (remaining>0){
UNSUPPORTED("6rtxeprdkn5hl12mzahfp266n"); //               s++;
UNSUPPORTED("5ltvgvxpweo0rh2kdfohxc2hz"); //               continue;
UNSUPPORTED("bqxp6rw8noicrlglo8qe8unqq"); //             }           
UNSUPPORTED("7et6ic8p4hqvhv3yec3yk55p6"); //             /* we will build the html value right-to-left
UNSUPPORTED("2mvg42q0v95d1x1ed42qbvx01"); //              * (least significant-to-most)  */
UNSUPPORTED("31b55rw6kawn2r6zmqrh228qf"); //             workstr[15]=';';
UNSUPPORTED("8i1jougg0os93j7bodx0va50k"); //             sub=&workstr[14];
UNSUPPORTED("d3rh9e3or0bar417dv1fit5fo"); //             len=3; /*  &#  + ;  */
UNSUPPORTED("ewhmvw4ooekot2lyb18r4tj5g"); //             do {
UNSUPPORTED("cwwv0otu07pe13eakls5xxerm"); //               temp=charnum%10;
UNSUPPORTED("da252sqmro65h7ak83r4m3obu"); //               *(sub--)=(char)((int)'0'+ temp);
UNSUPPORTED("1zirekhu226huecycep0ne7pu"); //               charnum/=10;
UNSUPPORTED("aq5hs10z0fbv4mhaeuzcmkgog"); //               len++;
UNSUPPORTED("4bx2iu76wtvgwdtj1yxkeo7bw"); //               if (len>12){      /* 12 is arbitrary, but clearly in error  */
UNSUPPORTED("btpcnzuplf607blcmfn5tmveu"); //                 fprintf(stderr, "Error during conversion to \"UTF-8\".  Quiting.\n");
UNSUPPORTED("5s066qy9i7y4r1rxj2y59o0cj"); //                 exit(1);
UNSUPPORTED("43y12cfgcytwnxmxacc66zhaa"); //               }
UNSUPPORTED("8lm55matje4172sjn6kkr5hxq"); //             } while (charnum>0);
UNSUPPORTED("9y3km5dpa85tacgkfb6yz1mnf"); //             *(sub--)='#';
UNSUPPORTED("bo52wzef6reby5fe9dmhkk81l"); //             *(sub)='&';
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("8k75h069sv2k9b6tgz77dscwd"); // 	else {
UNSUPPORTED("adxr80w3fzxvf4gxvbuo78rm5"); // 	    sub = s;
UNSUPPORTED("ct414lk8my1pywj7ypk05e6d"); // 	    len = 1;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("25ryz7f7izh8r6792860c1d0y"); // 	while (len--) {
UNSUPPORTED("byu93mjyl867v3xyy1fb9pw9"); // 	    *p++ = *sub++;
UNSUPPORTED("27349aw1zezm0lpez1jn3pcw4"); // 	    pos++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("5j7yubj14qnrajv5mpkfylpk3"); // 	prev = s;
UNSUPPORTED("1fe0kohehgdxhenrepo7ymdcw"); // 	s++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("2t1d66kwn86kqh0i665hqw6cl"); //     *p = '\0';
UNSUPPORTED("5jfpogdyby101eyuw2dhtb5cg"); //     return buf;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dur880fsg5atx9nvy1p3ela10
// static void vml_comment(GVJ_t * job, char *str) 
public static Object vml_comment(Object... arg) {
UNSUPPORTED("c00kjo9ns7f17wgw1ohzw57tm"); // static void vml_comment(GVJ_t * job, char *str)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("66eb4g2o03hr5raslmg9nfbeu"); //     gvputs(job, "      <!-- ");
UNSUPPORTED("c6bove636sapgr62fm42390he"); //     gvputs(job, html_string(str));
UNSUPPORTED("brgolh5cqbe2pwfd8jorg0hy5"); //     gvputs(job, " -->\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5oyyq924hjocedbpq4l7oehzv
// static void vml_begin_job(GVJ_t * job) 
public static Object vml_begin_job(Object... arg) {
UNSUPPORTED("4vv3qhgtpbes35jfx8pclwrgh"); // static void vml_begin_job(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("4cbnyzmzg3cvvcs2o2oquee16"); //     gvputs(job, "<HTML>\n");
UNSUPPORTED("928w4si5zj3hjwozhxchpdea3"); //     gvputs(job, "\n<!-- Generated by ");
UNSUPPORTED("428f0vg9nxedghg2aed5sdx10"); //     gvputs(job, html_string(job->common->info[0]));
UNSUPPORTED("cx22tlhx29vhu1t7qu0qa4qq7"); //     gvputs(job, " version ");
UNSUPPORTED("2det1dquhw14wt0rb3vauynxw"); //     gvputs(job, html_string(job->common->info[1]));
UNSUPPORTED("85rsmmnqjhjgun71czh20mlqf"); //     gvputs(job, " (");
UNSUPPORTED("emsvsunt01rlxpeovbdljd92c"); //     gvputs(job, html_string(job->common->info[2]));
UNSUPPORTED("by2tlv7hfefmk18o40susc01u"); //     gvputs(job, ")\n-->\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3xv9atzf4fzy1912qmp1uvq0m
// static void vml_begin_graph(GVJ_t * job) 
public static Object vml_begin_graph(Object... arg) {
UNSUPPORTED("avqdb0s2nmtb6gvp76ps0ei2k"); // static void vml_begin_graph(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("8i0d7frxcvvmzhidle0zin9i0"); //     char *name;
UNSUPPORTED("e1b0xy1qef9gc82t0ivbjb8zh"); //     graphHeight =(int)(job->bb.UR.y - job->bb.LL.y);
UNSUPPORTED("55u7wm7xjrcquuu2n0hz1jizw"); //     graphWidth  =(int)(job->bb.UR.x - job->bb.LL.x);
UNSUPPORTED("6dl46e1222e567abtx5vifkzq"); //     gvputs(job, "<HEAD>");
UNSUPPORTED("b70phb0h3tdknwo7m1tzk0yu9"); //     gvputs(job, "<META http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n");
UNSUPPORTED("an46m2db2jmg9d78f3cw0oeep"); //     name = agnameof(obj->u.g);
UNSUPPORTED("2bwa0axbof4o9lendy4mv0cpr"); //     if (name[0]) {
UNSUPPORTED("9a7iaj7rt5y0ad0nng4a7jxbo"); //         gvputs(job, "<TITLE>");
UNSUPPORTED("1upiypaoqqpwx9r8wle6ufk2g"); // 	gvputs(job, html_string(name));
UNSUPPORTED("6hyq1ok8iavza1xukic96q0h"); //         gvputs(job, "</TITLE>");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9tm5u4fe5an4thc0q7bjxnr75"); //     gvprintf(job, "<!-- Pages: %d -->\n", job->pagesArraySize.x * job->pagesArraySize.y);
UNSUPPORTED("5la678eg2w90eh0sdfjkqn7cz"); // /*  the next chunk and all the "DIV" stuff is not required,
UNSUPPORTED("6zlticf1cev2j2vigz4tx779o"); //  *  but it helps with non-IE browsers  */
UNSUPPORTED("lhp79l7hlsjswf7b7tw8wpdx"); //     gvputs(job, "   <SCRIPT LANGUAGE='Javascript'>\n");
UNSUPPORTED("u4176b8oro7b05k3ayo18kvt"); //     gvputs(job, "   function browsercheck()\n");
UNSUPPORTED("cxo2sg1zhm4nu2ipq7g4h8hyc"); //     gvputs(job, "   {\n");
UNSUPPORTED("8mq2sdogflcqzmsh3g2ovfqxu"); //     gvputs(job, "      var ua = window.navigator.userAgent\n");
UNSUPPORTED("6jgrn3jeies8rtlq8xwcq7uuw"); //     gvputs(job, "      var msie = ua.indexOf ( 'MSIE ' )\n");
UNSUPPORTED("cdh2gve8npg2auetkxkc8oo4c"); //     gvputs(job, "      var ievers;\n");
UNSUPPORTED("9fiw9era98g2gqe0eenzn7m3m"); //     gvputs(job, "      var item;\n");
UNSUPPORTED("7n4f0y76qy0d6o1g43mzbiocw"); //     gvputs(job, "      var VMLyes=new Array('_VML1_','_VML2_');\n");
UNSUPPORTED("9r00ocqhsc5ikf5zil2i6sbnu"); //     gvputs(job, "      var VMLno=new Array('_notVML1_','_notVML2_');\n");
UNSUPPORTED("1tcishu6eyrg6c8orwu6ied8q"); //     gvputs(job, "      if ( msie > 0 ){      // If Internet Explorer, return version number\n");
UNSUPPORTED("7tvc18esx6dei72pqvooej438"); //     gvputs(job, "         ievers= parseInt (ua.substring (msie+5, ua.indexOf ('.', msie )))\n");
UNSUPPORTED("eri86kyua7gt1jhqv82p60ujy"); //     gvputs(job, "      }\n");
UNSUPPORTED("bj4frgngms3kazgo7r4vdcqxq"); //     gvputs(job, "      if (ievers>=5){\n");
UNSUPPORTED("97obsttntkwjf2bpjsbnfmtpo"); //     gvputs(job, "       for (x in VMLyes){\n");
UNSUPPORTED("5zkk2v3chknc3f7e01qo7a32x"); //     gvputs(job, "         item = document.getElementById(VMLyes[x]);\n");
UNSUPPORTED("e789366v962ve5hu9j0n8ncij"); //     gvputs(job, "         if (item) {\n");
UNSUPPORTED("20nilaoim3h2ym88i5h4nu6m6"); //     gvputs(job, "           item.style.visibility='visible';\n");
UNSUPPORTED("ecl58d4kgrpm3r25b1vob0e1y"); //     gvputs(job, "         }\n");
UNSUPPORTED("96hbetabhmu50amuqb55cprjy"); //     gvputs(job, "       }\n");
UNSUPPORTED("3f46mgplz9aub6keqflkqairj"); //     gvputs(job, "       for (x in VMLno){\n");
UNSUPPORTED("ao9lm2h6bts5knw3b5di0pldu"); //     gvputs(job, "         item = document.getElementById(VMLno[x]);\n");
UNSUPPORTED("e789366v962ve5hu9j0n8ncij"); //     gvputs(job, "         if (item) {\n");
UNSUPPORTED("4h2zhphnooehe4pps82zyu7ad"); //     gvputs(job, "           item.style.visibility='hidden';\n");
UNSUPPORTED("ecl58d4kgrpm3r25b1vob0e1y"); //     gvputs(job, "         }\n");
UNSUPPORTED("96hbetabhmu50amuqb55cprjy"); //     gvputs(job, "       }\n");
UNSUPPORTED("rpzeexm2yn84y9r5gwz04euc"); //     gvputs(job, "     }else{\n");
UNSUPPORTED("97obsttntkwjf2bpjsbnfmtpo"); //     gvputs(job, "       for (x in VMLyes){\n");
UNSUPPORTED("5zkk2v3chknc3f7e01qo7a32x"); //     gvputs(job, "         item = document.getElementById(VMLyes[x]);\n");
UNSUPPORTED("e789366v962ve5hu9j0n8ncij"); //     gvputs(job, "         if (item) {\n");
UNSUPPORTED("4h2zhphnooehe4pps82zyu7ad"); //     gvputs(job, "           item.style.visibility='hidden';\n");
UNSUPPORTED("ecl58d4kgrpm3r25b1vob0e1y"); //     gvputs(job, "         }\n");
UNSUPPORTED("96hbetabhmu50amuqb55cprjy"); //     gvputs(job, "       }\n");
UNSUPPORTED("3f46mgplz9aub6keqflkqairj"); //     gvputs(job, "       for (x in VMLno){\n");
UNSUPPORTED("ao9lm2h6bts5knw3b5di0pldu"); //     gvputs(job, "         item = document.getElementById(VMLno[x]);\n");
UNSUPPORTED("e789366v962ve5hu9j0n8ncij"); //     gvputs(job, "         if (item) {\n");
UNSUPPORTED("20nilaoim3h2ym88i5h4nu6m6"); //     gvputs(job, "           item.style.visibility='visible';\n");
UNSUPPORTED("ecl58d4kgrpm3r25b1vob0e1y"); //     gvputs(job, "         }\n");
UNSUPPORTED("96hbetabhmu50amuqb55cprjy"); //     gvputs(job, "       }\n");
UNSUPPORTED("7tc47s0z4oxohx9bwn51z2siy"); //     gvputs(job, "     }\n");
UNSUPPORTED("5dop4810jwumjkwviy8yfemdj"); //     gvputs(job, "   }\n");
UNSUPPORTED("ljrotsb9040n15c40yc0hs63"); //     gvputs(job, "   </SCRIPT>\n");
UNSUPPORTED("269gwva6ivx61sjbdee3m8vj0"); //     gvputs(job, "</HEAD>");
UNSUPPORTED("93pwzzgpdh9757l4olxop6pi0"); //     gvputs(job, "<BODY onload='browsercheck();'>\n");
UNSUPPORTED("3kryaxr0uaxo7qpu3ktwzjhz9"); //     /* add 10pt pad to the bottom of the graph */
UNSUPPORTED("87yakm6jlsdw93lwf21ta1fdh"); //     gvputs(job, "<DIV id='_VML1_' style=\"position:relative; display:inline; visibility:hidden");
UNSUPPORTED("7bbgga9zx70ze2wmi7bofvu5o"); //     gvprintf(job, " width: %dpt; height: %dpt\">\n", graphWidth, 10+graphHeight);
UNSUPPORTED("5jwc1lxfhyiu5a3waqioulo3"); //     gvputs(job, "<STYLE>\n");
UNSUPPORTED("f1hcyj2m7e894cgfnsb4wth82"); //     gvputs(job, "v\\:* { behavior: url(#default#VML);display:inline-block}\n"); 
UNSUPPORTED("9pv534di1t4z7k8574oru0yk1"); //     gvputs(job, "</STYLE>\n"); 
UNSUPPORTED("kfdibijgk7342gk871tg8gje"); //     gvputs(job, "<xml:namespace ns=\"urn:schemas-microsoft-com:vml\" prefix=\"v\" />\n"); 
UNSUPPORTED("35orfdyus9v7xk40ooebirkq5"); //     gvputs(job, " <v:group style=\"position:relative; ");
UNSUPPORTED("mikq4519i9ipua65vnazx6sc"); //     gvprintf(job, " width: %dpt; height: %dpt\"", graphWidth, graphHeight);
UNSUPPORTED("92wlq3oh0wpckcakjdj0kckoo"); //     gvprintf(job, " coordorigin=\"0,0\" coordsize=\"%d,%d\" >", graphWidth, graphHeight);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9qyew5qsglzdy9qx7swdfe7mp
// static void vml_end_graph(GVJ_t * job) 
public static Object vml_end_graph(Object... arg) {
UNSUPPORTED("anrryg4l39vgr225rotun9gnr"); // static void vml_end_graph(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bxensc87sjojotvuy3k04i58o"); //    gvputs(job, "</v:group>\n");
UNSUPPORTED("dvq6wxetnzd2fc0ug9uz2zppo"); //    gvputs(job, "</DIV>\n");
UNSUPPORTED("1s3mj7n718sgb6k6qbmbcdc9v"); //    /* add 10pt pad to the bottom of the graph */
UNSUPPORTED("27m6w3kfdqelgtlqxrx56jlxr"); //    gvputs(job, "<DIV id='_VML2_' style=\"position:relative;visibility:hidden\">\n");
UNSUPPORTED("ebb37y083syliy72ozkhk4wks"); //    gvputs(job, "<!-- insert any other html content here -->\n");
UNSUPPORTED("dvq6wxetnzd2fc0ug9uz2zppo"); //    gvputs(job, "</DIV>\n");
UNSUPPORTED("3s1hxsrzd7hxfmm8x5jyyjieh"); //    gvputs(job, "<DIV id='_notVML1_' style=\"position:relative;\">\n");
UNSUPPORTED("5fd7vc4jew0i3dt9bu5fowugo"); //    gvputs(job, "<!-- this should only display on NON-IE browsers -->\n");
UNSUPPORTED("2vufe64jniejolxnz5681gxqe"); //    gvputs(job, "<H2>Sorry, this diagram will only display correctly on Internet Explorer 5 (and up) browsers.</H2>\n");
UNSUPPORTED("dvq6wxetnzd2fc0ug9uz2zppo"); //    gvputs(job, "</DIV>\n");
UNSUPPORTED("ez37b3bcyingy4jq78tmg0pxj"); //    gvputs(job, "<DIV id='_notVML2_' style=\"position:relative;\">\n");
UNSUPPORTED("eq3lzj7qatimzfjmxipjhyiqz"); //    gvputs(job, "<!-- insert any other NON-IE html content here -->\n");
UNSUPPORTED("dvq6wxetnzd2fc0ug9uz2zppo"); //    gvputs(job, "</DIV>\n");
UNSUPPORTED("dy4p0jrbfldkelbyrvvyzj4qz"); //    gvputs(job, "</BODY>\n</HTML>\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 bl9rzlwd1nwcpeg5ugnuzqa5e
// static void vml_begin_anchor(GVJ_t * job, char *href, char *tooltip, char *target, char *id) 
public static Object vml_begin_anchor(Object... arg) {
UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void
UNSUPPORTED("1a7vcj7j4eg713imsharya0ud"); // vml_begin_anchor(GVJ_t * job, char *href, char *tooltip, char *target, char *id)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("amqsywm4tf3cr4mn35bngqsho"); //     gvputs(job, "<a");
UNSUPPORTED("4hg2wt2d8t19j2uzkxjjeoz7v"); //     if (href && href[0])
UNSUPPORTED("7jbj4bjlywswpvuqvq768kk6s"); // 	gvprintf(job, " href=\"%s\"", html_string(href));
UNSUPPORTED("cv2na0i5kwewgtmo729vicw54"); //     if (tooltip && tooltip[0])
UNSUPPORTED("5mubtermsh4gdoeiqxxibjccs"); // 	gvprintf(job, " title=\"%s\"", html_string(tooltip));
UNSUPPORTED("195iyr4upbr798waifrd41mj2"); //     if (target && target[0])
UNSUPPORTED("eo1lqmgymt5ah6g0uk6w0wtx3"); // 	gvprintf(job, " target=\"%s\"", html_string(target));
UNSUPPORTED("8nnf9bugtewncr07cqxfrhd2f"); //     gvputs(job, ">\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 1x3m9i59qmjupolfx4vhxw0v7
// static void vml_end_anchor(GVJ_t * job) 
public static Object vml_end_anchor(Object... arg) {
UNSUPPORTED("9vhqbnuimouv0ow47wxsqyrls"); // static void vml_end_anchor(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("gdbgsnwooftm30av6d4pf8vp"); //     gvputs(job, "</a>\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3w9m053yxsneu33cud9timt9t
// static void vml_textspan(GVJ_t * job, pointf p, textspan_t * span) 
public static Object vml_textspan(Object... arg) {
UNSUPPORTED("aizdf41m4lp84vrfxtqqjm5kk"); // static void vml_textspan(GVJ_t * job, pointf p, textspan_t * span)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("a6cqx0inp0ev3s5i17yp4krl3"); //     pointf p1,p2;
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("7pxhx3kruwsackat2315zxaxh"); //     PostscriptAlias *pA;
UNSUPPORTED("bpqxh9mig0sh1gasrlkg6hbph"); //     switch (span->just) {
UNSUPPORTED("15tf5rbprgr65ucp24e4bba9t"); //     case 'l':
UNSUPPORTED("bx5btb16vs7f3gj67kpy77ey5"); // 	p1.x=p.x;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("8pu80wsk8me7q17ensqlviq86"); //     case 'r':
UNSUPPORTED("88f68xft9y7x7p7757jw5v539"); // 	p1.x=p.x-span->size.x;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); //     default:
UNSUPPORTED("37fbny64zwo23oymypyreuldc"); //     case 'n':
UNSUPPORTED("41f56eyenmswtnwdl92dgzi6i"); // 	p1.x=p.x-(span->size.x/2);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("6v5kd5y5vru7rgdgdqpx8v5qn"); //     p2.x=p1.x+span->size.x;
UNSUPPORTED("8qe9sncool5td3uxg4au3fcr3"); //     if (span->size.y <  span->font->size){
UNSUPPORTED("2ta69i4d7oe74st195r1on46r"); //       span->size.y = 1 + (1.1*span->font->size);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("l7n28ygxehizidxvci80c5eo"); //     p1.x-=8; /* vml textbox margin fudge factor */
UNSUPPORTED("d04wets4lspsvs5pxjr5f7qiv"); //     p2.x+=8; /* vml textbox margin fudge factor */
UNSUPPORTED("8y5r2cgryhw2do4ex1gj8g5k2"); //     p2.y=graphHeight-(p.y);
UNSUPPORTED("348q7svrvxy55boyhh6ini0m5"); //     p1.y=(p2.y-span->size.y);
UNSUPPORTED("dn75y57iaumqs7rtia0ypr6ho"); //     /* text "y" was too high
UNSUPPORTED("1lan35rlz4uz5bucr5o7r0g4v"); //      * Graphviz uses "baseline", VML seems to use bottom of descenders - so we fudge a little
UNSUPPORTED("20rbf35vu5ppvv7irnm95dyo"); //      * (heuristics - based on eyeballs)  */
UNSUPPORTED("2612tyqxei5p6h4f9ys5dee86"); //     if (span->font->size <12.){ /*     see graphs/directed/arrows.gv  */
UNSUPPORTED("cvs1mwall6wq4ij48lqm4op48"); //       p1.y+=1.4+span->font->size/5; /* adjust by approx. descender */
UNSUPPORTED("1rt3dk2b5mwsszlr7636vr1iu"); //       p2.y+=1.4+span->font->size/5; /* adjust by approx. descender */
UNSUPPORTED("d5hubmf3ko4b709pzj48gex81"); //     }else{
UNSUPPORTED("d562p565hvv27m9q6hboqoceg"); //       p1.y+=2+span->font->size/5; /* adjust by approx. descender */
UNSUPPORTED("9zyp3amjqv7igfjsyakzl17mh"); //       p2.y+=2+span->font->size/5; /* adjust by approx. descender */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("euxy967coeahp4bc20yubm2yl"); //     gvprintf(job, "<v:rect style=\"position:absolute; ");
UNSUPPORTED("7zgf8izer15qfa12rwpzjusww"); //     gvprintf(job, " left: %.2f; top: %.2f;", p1.x, p1.y);
UNSUPPORTED("4xelp5c0sq0vc9orhjw53pr3m"); //     gvprintf(job, " width: %.2f; height: %.2f\"", p2.x-p1.x, p2.y-p1.y);
UNSUPPORTED("aovisbb4wgw0l931w8g9gjlvw"); //     gvputs(job, " stroked=\"false\" filled=\"false\">\n");
UNSUPPORTED("9qq0nba1t0ng7kljc1sbs0qfj"); //     gvputs(job, "<v:textbox inset=\"0,0,0,0\" style=\"position:absolute; v-text-wrapping:'false';padding:'0';");
UNSUPPORTED("5gvgwpzq8o9hz6bmkphkldr14"); //     pA = span->font->postscript_alias;
UNSUPPORTED("85v4mh1bambtpopgva0jmspn9"); //     if (pA) {
UNSUPPORTED("bgqxo8khg1e099cxrptiwit1z"); //         gvprintf(job, "font-family: '%s';", pA->family);
UNSUPPORTED("9h5q63fru796qjss1e7qmjs87"); //         if (pA->weight)
UNSUPPORTED("d27tbziquy9uwa9ti4aosdkhl"); // 	    gvprintf(job, "font-weight: %s;", pA->weight);
UNSUPPORTED("9huytp1h7voa42nmxmer22vzu"); //         if (pA->stretch)
UNSUPPORTED("3pki43hxuzxyud3tzdxwrhaa0"); // 	    gvprintf(job, "font-stretch: %s;", pA->stretch);
UNSUPPORTED("5d7zj4s1n6561mk9pcx6o6cgu"); //         if (pA->style)
UNSUPPORTED("eh8ev5fgxm7vpxf9pk75n85ex"); // 	    gvprintf(job, "font-style: %s;", pA->style);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); //     else {
UNSUPPORTED("fz55kaucqr8430w3mc1m8hwl"); //         gvprintf(job, "font-family: \'%s\';", span->font->name);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("7rot1wnzwom21e0ppkrh5zdav"); //     gvprintf(job, " font-size: %.2fpt;", span->font->size);
UNSUPPORTED("1ns59jz9xcw8otsxv6kgjgr5e"); //     switch (obj->pencolor.type) {
UNSUPPORTED("8d4tzwdd3f608e3jl4lzyugu0"); //     case COLOR_STRING:
UNSUPPORTED("b7fzwqzuy02m4jzy6m43xnpd1"); // 	if (strcasecmp(obj->pencolor.u.string, "black"))
UNSUPPORTED("8nzpd9zrx7vpp0m8m1qgid7do"); // 	    gvprintf(job, "color:%s;", obj->pencolor.u.string);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("1ke9k1couoeb4od2nwibgg0xu"); //     case RGBA_BYTE:
UNSUPPORTED("c3dfl7pq8vixzp7cbj7583mln"); // 	gvprintf(job, "color:#%02x%02x%02x;",
UNSUPPORTED("7se80bj4r3ij8yqdqdw96l2d2"); // 		obj->pencolor.u.rgba[0], obj->pencolor.u.rgba[1], obj->pencolor.u.rgba[2]);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); //     default:
UNSUPPORTED("3yz4iw4v7mm470if4vb6yaack"); // 	assert(0);		/* internal error */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("8stgz0xogc10yjcir6sanbobh"); //     gvputs(job, "\"><center>");
UNSUPPORTED("2y2125yjs17y8io61dtxwyrmo"); //     gvputs(job, html_string(span->str));
UNSUPPORTED("32wtt9g6cjyw7gk6tdrbhp88n"); //     gvputs(job, "</center></v:textbox>\n"); 
UNSUPPORTED("ec1nzz2ms8uxq882p4akkdc7x"); //     gvputs(job, "</v:rect>\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 7uemnirlwr6y4ngurfwnenkrx
// static void vml_ellipse(GVJ_t * job, pointf * A, int filled) 
public static Object vml_ellipse(Object... arg) {
UNSUPPORTED("2rzq7xornook326ugiqtx9ip8"); // static void vml_ellipse(GVJ_t * job, pointf * A, int filled)
UNSUPPORTED("4ecslok588dpq5vf5tzktm48k"); // {   
UNSUPPORTED("a736y55qgt64cklrj8yk9uvu"); //     double dx, dy, left, right, top, bottom;
UNSUPPORTED("8tuvacxowvjyekfxkm6dgvp8f"); //     /* A[] contains 2 points: the center and corner. */
UNSUPPORTED("7s2m9hgonz1vxyrkaunqzmm0x"); //     gvputs(job, "  <v:oval style=\"position:absolute;");
UNSUPPORTED("beyn8qeuncdzugpun5zrgnfnh"); //     dx=A[1].x-A[0].x;
UNSUPPORTED("lbpgz2mzdle4o9tvkq5wvpza"); //     dy=A[1].y-A[0].y;
UNSUPPORTED("e08ad7y11cgw786u7usccicb8"); //     top=graphHeight-(A[0].y+dy);
UNSUPPORTED("k8fh8no3frzafz1wnupy3p1q"); //     bottom=top+dy+dy;
UNSUPPORTED("eamotfkvyo4w5x721sm1muwr4"); //     left=A[0].x - dx;
UNSUPPORTED("73jkuoiewoiupjdbyws1uv2fv"); //     right=A[1].x;
UNSUPPORTED("dqljzn5oj3n91u29icacprx05"); //     gvprintf(job, " left: %.2f; top: %.2f;",left, top);
UNSUPPORTED("axf01j4utw8kkqv7dck05gnra"); //     gvprintf(job, " width: %.2f; height: %.2f\"", 2*dx, 2*dy);
UNSUPPORTED("c2jncdpo8z267mwdm3tf5d2k9"); //     vml_grfill(job, filled);
UNSUPPORTED("5z0it2rxmh6tsdnykov4qccaz"); //     gvputs(job, " >");
UNSUPPORTED("7gqf6f2q0xzi9bhfhrkseam0y"); //     vml_grstroke(job, filled);
UNSUPPORTED("18q2t3ic8pbe1l0wsmw06z2n5"); //     gvputs(job, "</v:oval>\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 b5kmfiqdu9573i9iqip2kkynm
// static void vml_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start, 	      int arrow_at_end, int filled) 
public static Object vml_bezier(Object... arg) {
UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void
UNSUPPORTED("cxwdtprcwq7lm3c780w1tds29"); // vml_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start,
UNSUPPORTED("77j21vz8ekimnj6b6uefavtz2"); // 	      int arrow_at_end, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("dticghuio7so5b1whdvly7d4h"); //     gvputs(job, " <v:shape style=\"position:absolute; ");
UNSUPPORTED("2xy200kkn4joiptudtzu5vq8d"); //     gvprintf(job, " width: %d; height: %d\"", graphWidth, graphHeight);
UNSUPPORTED("c2jncdpo8z267mwdm3tf5d2k9"); //     vml_grfill(job, filled);
UNSUPPORTED("5z0it2rxmh6tsdnykov4qccaz"); //     gvputs(job, " >");
UNSUPPORTED("7gqf6f2q0xzi9bhfhrkseam0y"); //     vml_grstroke(job, filled);
UNSUPPORTED("3sp32zqf7o27wlhfm0e8qwo8f"); //     gvputs(job, "<v:path  v=\"");
UNSUPPORTED("25f19u1d9rpsbdl1uosdre8on"); //     vml_bzptarray(job, A, n);
UNSUPPORTED("8e8avvcgv4z7cbiex6ifeq1qx"); //     gvputs(job, "/></v:shape>\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5k4nobte06p1zh3op4d1ubct2
// static void vml_polygon(GVJ_t * job, pointf * A, int n, int filled) 
public static Object vml_polygon(Object... arg) {
UNSUPPORTED("14advi4blywcgi43gbteimc7r"); // static void vml_polygon(GVJ_t * job, pointf * A, int n, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("dwt7qbi5bm9qnisfbxetj2c1u"); //     double px,py;
UNSUPPORTED("dticghuio7so5b1whdvly7d4h"); //     gvputs(job, " <v:shape style=\"position:absolute; ");
UNSUPPORTED("2xy200kkn4joiptudtzu5vq8d"); //     gvprintf(job, " width: %d; height: %d\"", graphWidth, graphHeight);
UNSUPPORTED("c2jncdpo8z267mwdm3tf5d2k9"); //     vml_grfill(job, filled);
UNSUPPORTED("5z0it2rxmh6tsdnykov4qccaz"); //     gvputs(job, " >");
UNSUPPORTED("7gqf6f2q0xzi9bhfhrkseam0y"); //     vml_grstroke(job, filled);
UNSUPPORTED("3sp32zqf7o27wlhfm0e8qwo8f"); //     gvputs(job, "<v:path  v=\"");
UNSUPPORTED("e6c6vkuvc5wlnup26rm248nss"); //     for (i = 0; i < n; i++)
UNSUPPORTED("6ld19omy1z68vprfzbhrjqr2z"); //     {
UNSUPPORTED("4q9nkq4u9hsad1rtj5uble8au"); //         px=A[i].x;
UNSUPPORTED("27co510218zhztm1pso6lehkd"); //         py= (graphHeight-A[i].y);
UNSUPPORTED("en3zfr5lmuqth9px87x7p7s7q"); //         if (i==0){
UNSUPPORTED("ab151qy0v5wcarvmyqrgstm1e"); //           gvputs(job, "m ");
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("e3ny8a0eibcid9g7ynjfniuh6"); //         /* integers only in path */
UNSUPPORTED("9zjeta37f0150ej3pcd3zs9f3"); // 	gvprintf(job, "%.0f %.0f ", px, py);
UNSUPPORTED("7nq6inbpros6ffonqu5cg4ctx"); //         if (i==0) gvputs(job, "l ");
UNSUPPORTED("2f3ah7ca17fc6009ukb49b1tg"); //         if (i==n-1) gvputs(job, "x e \"/>");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("8va191an28d0k948tf16y0nxn"); //     gvputs(job, "</v:shape>\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 elv8mlcw3hix4jbez3msjvwl3
// static void vml_polyline(GVJ_t * job, pointf * A, int n) 
public static Object vml_polyline(Object... arg) {
UNSUPPORTED("9k67ncobudll8378huzqmql4u"); // static void vml_polyline(GVJ_t * job, pointf * A, int n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("dticghuio7so5b1whdvly7d4h"); //     gvputs(job, " <v:shape style=\"position:absolute; ");
UNSUPPORTED("766u07pot2mvbgm03xa8yjroo"); //     gvprintf(job, " width: %d; height: %d\" filled=\"false\">", graphWidth, graphHeight);
UNSUPPORTED("8xo83512azztf61gbgqbp60i"); //     gvputs(job, "<v:path v=\"");
UNSUPPORTED("e6c6vkuvc5wlnup26rm248nss"); //     for (i = 0; i < n; i++)
UNSUPPORTED("6ld19omy1z68vprfzbhrjqr2z"); //     {
UNSUPPORTED("5g2mjptr6w6bxm7uvakd91uau"); //         if (i==0) gvputs(job, " m ");
UNSUPPORTED("6lqg5bb7wyfa5yx7etw1zt93b"); // 	gvprintf(job, "%.0f,%.0f ", A[i].x, graphHeight-A[i].y);
UNSUPPORTED("a6r85vb890q1hjfxvfr8xrnds"); //         if (i==0) gvputs(job, " l ");
UNSUPPORTED("8ptwoou0xbz94ixj8sf5ot9rq"); //         if (i==n-1) gvputs(job, " e "); /* no x here for polyline */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9k3ixuv54nn7mdm4bkgsz6uzk"); //     gvputs(job, "\"/>");
UNSUPPORTED("1k6f5ran45kpeb0vrbfuqpswu"); //     vml_grstroke(job, 0);                 /* no fill here for polyline */
UNSUPPORTED("8va191an28d0k948tf16y0nxn"); //     gvputs(job, "</v:shape>\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 d0v2ctv7fk7xyjshwyllfkcpt
// static char *vml_knowncolors[] = 


//1 i4obs2vdal7jcgzcmqpiabad
// gvrender_engine_t vml_engine = 


//1 f19ql4f0xzpd3o01gsqdld6hy
// gvrender_features_t render_features_vml = 


//1 do5wawnnfhzf2g7r3wftgsy4o
// gvdevice_features_t device_features_vml = 


//1 8yst1dqk2z5q83e32t3wmrr75
// gvdevice_features_t device_features_vmlz = 


//1 65n0gf390fc3raflk4vdbxp9y
// gvplugin_installed_t gvrender_vml_types[] = 


//1 2pmjyl28in77fbh1nf0xxn20c
// gvplugin_installed_t gvdevice_vml_types[] = 


}
