Team Ai
Datasetpublic

Brunobkr/llama.cpp_AlgMor24_github

ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes3.1kdownloads
foreign-content.js238 linesDownload Raw Back to common
1"use strict";2Object.defineProperty(exports, "__esModule", { value: true });3exports.SVG_TAG_NAMES_ADJUSTMENT_MAP = void 0;4exports.causesExit = causesExit;5exports.adjustTokenMathMLAttrs = adjustTokenMathMLAttrs;6exports.adjustTokenSVGAttrs = adjustTokenSVGAttrs;7exports.adjustTokenXMLAttrs = adjustTokenXMLAttrs;8exports.adjustTokenSVGTagName = adjustTokenSVGTagName;9exports.isIntegrationPoint = isIntegrationPoint;10const html_js_1 = require("./html.js");11//MIME types12const MIME_TYPES = {13    TEXT_HTML: 'text/html',14    APPLICATION_XML: 'application/xhtml+xml',15};16//Attributes17const DEFINITION_URL_ATTR = 'definitionurl';18const ADJUSTED_DEFINITION_URL_ATTR = 'definitionURL';19const SVG_ATTRS_ADJUSTMENT_MAP = new Map([20    'attributeName',21    'attributeType',22    'baseFrequency',23    'baseProfile',24    'calcMode',25    'clipPathUnits',26    'diffuseConstant',27    'edgeMode',28    'filterUnits',29    'glyphRef',30    'gradientTransform',31    'gradientUnits',32    'kernelMatrix',33    'kernelUnitLength',34    'keyPoints',35    'keySplines',36    'keyTimes',37    'lengthAdjust',38    'limitingConeAngle',39    'markerHeight',40    'markerUnits',41    'markerWidth',42    'maskContentUnits',43    'maskUnits',44    'numOctaves',45    'pathLength',46    'patternContentUnits',47    'patternTransform',48    'patternUnits',49    'pointsAtX',50    'pointsAtY',51    'pointsAtZ',52    'preserveAlpha',53    'preserveAspectRatio',54    'primitiveUnits',55    'refX',56    'refY',57    'repeatCount',58    'repeatDur',59    'requiredExtensions',60    'requiredFeatures',61    'specularConstant',62    'specularExponent',63    'spreadMethod',64    'startOffset',65    'stdDeviation',66    'stitchTiles',67    'surfaceScale',68    'systemLanguage',69    'tableValues',70    'targetX',71    'targetY',72    'textLength',73    'viewBox',74    'viewTarget',75    'xChannelSelector',76    'yChannelSelector',77    'zoomAndPan',78].map((attr) => [attr.toLowerCase(), attr]));79const XML_ATTRS_ADJUSTMENT_MAP = new Map([80    ['xlink:actuate', { prefix: 'xlink', name: 'actuate', namespace: html_js_1.NS.XLINK }],81    ['xlink:arcrole', { prefix: 'xlink', name: 'arcrole', namespace: html_js_1.NS.XLINK }],82    ['xlink:href', { prefix: 'xlink', name: 'href', namespace: html_js_1.NS.XLINK }],83    ['xlink:role', { prefix: 'xlink', name: 'role', namespace: html_js_1.NS.XLINK }],84    ['xlink:show', { prefix: 'xlink', name: 'show', namespace: html_js_1.NS.XLINK }],85    ['xlink:title', { prefix: 'xlink', name: 'title', namespace: html_js_1.NS.XLINK }],86    ['xlink:type', { prefix: 'xlink', name: 'type', namespace: html_js_1.NS.XLINK }],87    ['xml:lang', { prefix: 'xml', name: 'lang', namespace: html_js_1.NS.XML }],88    ['xml:space', { prefix: 'xml', name: 'space', namespace: html_js_1.NS.XML }],89    ['xmlns', { prefix: '', name: 'xmlns', namespace: html_js_1.NS.XMLNS }],90    ['xmlns:xlink', { prefix: 'xmlns', name: 'xlink', namespace: html_js_1.NS.XMLNS }],91]);92//SVG tag names adjustment map93exports.SVG_TAG_NAMES_ADJUSTMENT_MAP = new Map([94    'altGlyph',95    'altGlyphDef',96    'altGlyphItem',97    'animateColor',98    'animateMotion',99    'animateTransform',100    'clipPath',101    'feBlend',102    'feColorMatrix',103    'feComponentTransfer',104    'feComposite',105    'feConvolveMatrix',106    'feDiffuseLighting',107    'feDisplacementMap',108    'feDistantLight',109    'feFlood',110    'feFuncA',111    'feFuncB',112    'feFuncG',113    'feFuncR',114    'feGaussianBlur',115    'feImage',116    'feMerge',117    'feMergeNode',118    'feMorphology',119    'feOffset',120    'fePointLight',121    'feSpecularLighting',122    'feSpotLight',123    'feTile',124    'feTurbulence',125    'foreignObject',126    'glyphRef',127    'linearGradient',128    'radialGradient',129    'textPath',130].map((tn) => [tn.toLowerCase(), tn]));131//Tags that causes exit from foreign content132const EXITS_FOREIGN_CONTENT = new Set([133    html_js_1.TAG_ID.B,134    html_js_1.TAG_ID.BIG,135    html_js_1.TAG_ID.BLOCKQUOTE,136    html_js_1.TAG_ID.BODY,137    html_js_1.TAG_ID.BR,138    html_js_1.TAG_ID.CENTER,139    html_js_1.TAG_ID.CODE,140    html_js_1.TAG_ID.DD,141    html_js_1.TAG_ID.DIV,142    html_js_1.TAG_ID.DL,143    html_js_1.TAG_ID.DT,144    html_js_1.TAG_ID.EM,145    html_js_1.TAG_ID.EMBED,146    html_js_1.TAG_ID.H1,147    html_js_1.TAG_ID.H2,148    html_js_1.TAG_ID.H3,149    html_js_1.TAG_ID.H4,150    html_js_1.TAG_ID.H5,151    html_js_1.TAG_ID.H6,152    html_js_1.TAG_ID.HEAD,153    html_js_1.TAG_ID.HR,154    html_js_1.TAG_ID.I,155    html_js_1.TAG_ID.IMG,156    html_js_1.TAG_ID.LI,157    html_js_1.TAG_ID.LISTING,158    html_js_1.TAG_ID.MENU,159    html_js_1.TAG_ID.META,160    html_js_1.TAG_ID.NOBR,161    html_js_1.TAG_ID.OL,162    html_js_1.TAG_ID.P,163    html_js_1.TAG_ID.PRE,164    html_js_1.TAG_ID.RUBY,165    html_js_1.TAG_ID.S,166    html_js_1.TAG_ID.SMALL,167    html_js_1.TAG_ID.SPAN,168    html_js_1.TAG_ID.STRONG,169    html_js_1.TAG_ID.STRIKE,170    html_js_1.TAG_ID.SUB,171    html_js_1.TAG_ID.SUP,172    html_js_1.TAG_ID.TABLE,173    html_js_1.TAG_ID.TT,174    html_js_1.TAG_ID.U,175    html_js_1.TAG_ID.UL,176    html_js_1.TAG_ID.VAR,177]);178//Check exit from foreign content179function causesExit(startTagToken) {180    const tn = startTagToken.tagID;181    const isFontWithAttrs = tn === html_js_1.TAG_ID.FONT &&182        startTagToken.attrs.some(({ name }) => name === html_js_1.ATTRS.COLOR || name === html_js_1.ATTRS.SIZE || name === html_js_1.ATTRS.FACE);183    return isFontWithAttrs || EXITS_FOREIGN_CONTENT.has(tn);184}185//Token adjustments186function adjustTokenMathMLAttrs(token) {187    for (let i = 0; i < token.attrs.length; i++) {188        if (token.attrs[i].name === DEFINITION_URL_ATTR) {189            token.attrs[i].name = ADJUSTED_DEFINITION_URL_ATTR;190            break;191        }192    }193}194function adjustTokenSVGAttrs(token) {195    for (let i = 0; i < token.attrs.length; i++) {196        const adjustedAttrName = SVG_ATTRS_ADJUSTMENT_MAP.get(token.attrs[i].name);197        if (adjustedAttrName != null) {198            token.attrs[i].name = adjustedAttrName;199        }200    }201}202function adjustTokenXMLAttrs(token) {203    for (let i = 0; i < token.attrs.length; i++) {204        const adjustedAttrEntry = XML_ATTRS_ADJUSTMENT_MAP.get(token.attrs[i].name);205        if (adjustedAttrEntry) {206            token.attrs[i].prefix = adjustedAttrEntry.prefix;207            token.attrs[i].name = adjustedAttrEntry.name;208            token.attrs[i].namespace = adjustedAttrEntry.namespace;209        }210    }211}212function adjustTokenSVGTagName(token) {213    const adjustedTagName = exports.SVG_TAG_NAMES_ADJUSTMENT_MAP.get(token.tagName);214    if (adjustedTagName != null) {215        token.tagName = adjustedTagName;216        token.tagID = (0, html_js_1.getTagID)(token.tagName);217    }218}219//Integration points220function isMathMLTextIntegrationPoint(tn, ns) {221    return ns === html_js_1.NS.MATHML && (tn === html_js_1.TAG_ID.MI || tn === html_js_1.TAG_ID.MO || tn === html_js_1.TAG_ID.MN || tn === html_js_1.TAG_ID.MS || tn === html_js_1.TAG_ID.MTEXT);222}223function isHtmlIntegrationPoint(tn, ns, attrs) {224    if (ns === html_js_1.NS.MATHML && tn === html_js_1.TAG_ID.ANNOTATION_XML) {225        for (let i = 0; i < attrs.length; i++) {226            if (attrs[i].name === html_js_1.ATTRS.ENCODING) {227                const value = attrs[i].value.toLowerCase();228                return value === MIME_TYPES.TEXT_HTML || value === MIME_TYPES.APPLICATION_XML;229            }230        }231    }232    return ns === html_js_1.NS.SVG && (tn === html_js_1.TAG_ID.FOREIGN_OBJECT || tn === html_js_1.TAG_ID.DESC || tn === html_js_1.TAG_ID.TITLE);233}234function isIntegrationPoint(tn, ns, attrs, foreignNS) {235    return (((!foreignNS || foreignNS === html_js_1.NS.HTML) && isHtmlIntegrationPoint(tn, ns, attrs)) ||236        ((!foreignNS || foreignNS === html_js_1.NS.MATHML) && isMathMLTextIntegrationPoint(tn, ns)));237}238 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai