phosphor-solid
Version:
A clean and friendly icon family for Solid-js
1,097 lines (783 loc) • 7.4 MB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var solidJs = require('solid-js');
var web = require('solid-js/web');
var IconContext = /*#__PURE__*/solidJs.createContext({
color: "currentColor",
size: "1em",
weight: "regular",
mirrored: false
});
function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for (i = 0; i < sourceKeys.length; i++) {
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
const _tmpl$ = web.template(`<svg><polyline points="24.002 128 56.002 128 96.002 40 160.002 208 200.002 128 232.002 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></polyline></svg>`, 4, true),
_tmpl$2 = web.template(`<svg><polyline points="24.002 128 56.002 128 96.002 40 160.002 208 200.002 128 232.002 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polyline></svg>`, 4, true),
_tmpl$3 = web.template(`<svg><path d="M160.00439,216c-.13378,0-.2666-.00342-.40039-.00977a7.99906,7.99906,0,0,1-7.07714-5.14209L95.35205,60.7644,63.28564,131.3103A8.00165,8.00165,0,0,1,56.00244,136h-32a8,8,0,0,1,0-16H50.85107L88.71924,36.6897a7.99988,7.99988,0,0,1,14.75879.4624l57.51562,150.97729,31.85352-63.707A7.99979,7.99979,0,0,1,200.00244,120h32a8,8,0,0,1,0,16H204.94678l-37.78907,75.57764A7.99952,7.99952,0,0,1,160.00439,216Z"></path></svg>`, 4, true),
_tmpl$4 = web.template(`<svg><polyline points="24.002 128 56.002 128 96.002 40 160.002 208 200.002 128 232.002 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></polyline></svg>`, 4, true),
_tmpl$5 = web.template(`<svg><polyline points="24.002 128 56.002 128 96.002 40 160.002 208 200.002 128 232.002 128" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></polyline></svg>`, 4, true),
_tmpl$6 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4);
var renderPathFor = function renderPathFor(weight, color) {
switch (weight) {
case "bold":
return function () {
var _el$ = _tmpl$.cloneNode(true);
web.setAttribute(_el$, "stroke", color);
return _el$;
}();
case "duotone":
return function () {
var _el$2 = _tmpl$2.cloneNode(true);
web.setAttribute(_el$2, "stroke", color);
return _el$2;
}();
case "fill":
return _tmpl$3.cloneNode(true);
case "light":
return function () {
var _el$4 = _tmpl$4.cloneNode(true);
web.setAttribute(_el$4, "stroke", color);
return _el$4;
}();
case "thin":
return function () {
var _el$5 = _tmpl$5.cloneNode(true);
web.setAttribute(_el$5, "stroke", color);
return _el$5;
}();
case "regular":
return function () {
var _el$6 = _tmpl$2.cloneNode(true);
web.setAttribute(_el$6, "stroke", color);
return _el$6;
}();
default:
console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".');
return null;
}
};
var Activity = function Activity(props, ref) {
var color = props.color,
size = props.size,
weight = props.weight,
mirrored = props.mirrored,
children = props.children,
restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]);
var _useContext = solidJs.useContext(IconContext),
contextColor = _useContext.color,
contextSize = _useContext.size,
contextWeight = _useContext.weight,
contextMirrored = _useContext.mirrored,
restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]);
return function () {
var _el$7 = _tmpl$6.cloneNode(true),
_el$8 = _el$7.firstChild;
var _ref$ = ref;
typeof _ref$ === "function" ? _ref$(_el$7) : ref = _el$7;
web.setAttribute(_el$7, "width", size != null ? size : contextSize);
web.setAttribute(_el$7, "height", size != null ? size : contextSize);
web.setAttribute(_el$7, "fill", color != null ? color : contextColor);
web.setAttribute(_el$7, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined);
web.spread(_el$7, restContext, true, true);
web.spread(_el$7, restProps, true, true);
web.insert(_el$7, children, _el$8);
web.insert(_el$7, function () {
return renderPathFor(weight != null ? weight : contextWeight, color != null ? color : contextColor);
}, null);
return _el$7;
}();
};
const _tmpl$$1 = web.template(`<svg><circle cx="136" cy="116" r="32" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></circle></svg>`, 4, true),
_tmpl$2$1 = web.template(`<svg><line x1="32" y1="108.00005" x2="56" y2="108.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true),
_tmpl$3$1 = web.template(`<svg><line x1="32" y1="68.00005" x2="56" y2="68.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true),
_tmpl$4$1 = web.template(`<svg><line x1="32" y1="148.00005" x2="56" y2="148.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true),
_tmpl$5$1 = web.template(`<svg><line x1="32" y1="188.00005" x2="56" y2="188.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true),
_tmpl$6$1 = web.template(`<svg><rect x="40" y="48" width="192" height="160" rx="8" transform="translate(264 -8) rotate(90)" stroke-width="24" stroke-linecap="round" stroke-linejoin="round" fill="none"></rect></svg>`, 4, true),
_tmpl$7 = web.template(`<svg><path d="M91.99963,167.20785a60.00083,60.00083,0,0,1,88.00067-.00007" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true),
_tmpl$8 = web.template(`<svg><circle cx="136" cy="112" r="32" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></circle></svg>`, 4, true),
_tmpl$9 = web.template(`<svg><path d="M208,32H64a8,8,0,0,0-8,8V216a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V40A8,8,0,0,0,208,32ZM136,144a32,32,0,1,1,32-32A32,32,0,0,1,136,144Z" opacity="0.2"></path></svg>`, 4, true),
_tmpl$10 = web.template(`<svg><line x1="32" y1="108.00005" x2="56" y2="108.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true),
_tmpl$11 = web.template(`<svg><line x1="32" y1="68.00005" x2="56" y2="68.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true),
_tmpl$12 = web.template(`<svg><line x1="32" y1="148.00005" x2="56" y2="148.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true),
_tmpl$13 = web.template(`<svg><line x1="32" y1="188.00005" x2="56" y2="188.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true),
_tmpl$14 = web.template(`<svg><path d="M87.99717,167.99792a60.00878,60.00878,0,0,1,96.004-.00225" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true),
_tmpl$15 = web.template(`<svg><rect x="40" y="48" width="192" height="160" rx="8" transform="translate(264 -8) rotate(90)" stroke-width="16" stroke-linecap="round" stroke-linejoin="round" fill="none"></rect></svg>`, 4, true),
_tmpl$16 = web.template(`<svg><path d="M160,112a24,24,0,1,1-24-24A24.0275,24.0275,0,0,1,160,112Zm64-72V216a16.01833,16.01833,0,0,1-16,16H64a16.01833,16.01833,0,0,1-16-16V196H32a8,8,0,0,1,0-16H48V156H32a8,8,0,0,1,0-16H48V116H32a8,8,0,0,1,0-16H48V76H32a8,8,0,0,1,0-16H48V40A16.01833,16.01833,0,0,1,64,24H208A16.01833,16.01833,0,0,1,224,40ZM190.397,163.19141a67.80622,67.80622,0,0,0-27.42627-21.68067,40,40,0,1,0-53.94153-.00012,67.80949,67.80949,0,0,0-27.42858,21.68274,8,8,0,1,0,12.793,9.60937,52.0088,52.0088,0,0,1,83.21143-.00195,7.99961,7.99961,0,1,0,12.792-9.60937Z"></path></svg>`, 4, true),
_tmpl$17 = web.template(`<svg><circle cx="136" cy="112" r="32" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></circle></svg>`, 4, true),
_tmpl$18 = web.template(`<svg><line x1="32" y1="108.00005" x2="56" y2="108.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true),
_tmpl$19 = web.template(`<svg><line x1="32" y1="68.00005" x2="56" y2="68.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true),
_tmpl$20 = web.template(`<svg><line x1="32" y1="148.00005" x2="56" y2="148.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true),
_tmpl$21 = web.template(`<svg><line x1="32" y1="188.00005" x2="56" y2="188.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true),
_tmpl$22 = web.template(`<svg><path d="M87.99717,167.99792a60.00878,60.00878,0,0,1,96.004-.00225" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true),
_tmpl$23 = web.template(`<svg><rect x="40" y="48" width="192" height="160" rx="8" transform="translate(264 -8) rotate(90)" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" fill="none"></rect></svg>`, 4, true),
_tmpl$24 = web.template(`<svg><circle cx="136" cy="112" r="32" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></circle></svg>`, 4, true),
_tmpl$25 = web.template(`<svg><line x1="32" y1="108.00005" x2="56" y2="108.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true),
_tmpl$26 = web.template(`<svg><line x1="32" y1="68.00005" x2="56" y2="68.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true),
_tmpl$27 = web.template(`<svg><line x1="32" y1="148.00005" x2="56" y2="148.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true),
_tmpl$28 = web.template(`<svg><line x1="32" y1="188.00005" x2="56" y2="188.00005" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true),
_tmpl$29 = web.template(`<svg><path d="M87.99717,167.99792a60.00878,60.00878,0,0,1,96.004-.00225" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true),
_tmpl$30 = web.template(`<svg><rect x="40" y="48" width="192" height="160" rx="8" transform="translate(264 -8) rotate(90)" stroke-width="8" stroke-linecap="round" stroke-linejoin="round" fill="none"></rect></svg>`, 4, true),
_tmpl$31 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4);
var renderPathFor$1 = function renderPathFor(weight, color) {
switch (weight) {
case "bold":
return [function () {
var _el$ = _tmpl$$1.cloneNode(true);
web.setAttribute(_el$, "stroke", color);
return _el$;
}(), function () {
var _el$2 = _tmpl$2$1.cloneNode(true);
web.setAttribute(_el$2, "stroke", color);
return _el$2;
}(), function () {
var _el$3 = _tmpl$3$1.cloneNode(true);
web.setAttribute(_el$3, "stroke", color);
return _el$3;
}(), function () {
var _el$4 = _tmpl$4$1.cloneNode(true);
web.setAttribute(_el$4, "stroke", color);
return _el$4;
}(), function () {
var _el$5 = _tmpl$5$1.cloneNode(true);
web.setAttribute(_el$5, "stroke", color);
return _el$5;
}(), function () {
var _el$6 = _tmpl$6$1.cloneNode(true);
web.setAttribute(_el$6, "stroke", color);
return _el$6;
}(), function () {
var _el$7 = _tmpl$7.cloneNode(true);
web.setAttribute(_el$7, "stroke", color);
return _el$7;
}()];
case "duotone":
return [function () {
var _el$8 = _tmpl$8.cloneNode(true);
web.setAttribute(_el$8, "stroke", color);
return _el$8;
}(), _tmpl$9.cloneNode(true), function () {
var _el$10 = _tmpl$10.cloneNode(true);
web.setAttribute(_el$10, "stroke", color);
return _el$10;
}(), function () {
var _el$11 = _tmpl$11.cloneNode(true);
web.setAttribute(_el$11, "stroke", color);
return _el$11;
}(), function () {
var _el$12 = _tmpl$12.cloneNode(true);
web.setAttribute(_el$12, "stroke", color);
return _el$12;
}(), function () {
var _el$13 = _tmpl$13.cloneNode(true);
web.setAttribute(_el$13, "stroke", color);
return _el$13;
}(), function () {
var _el$14 = _tmpl$14.cloneNode(true);
web.setAttribute(_el$14, "stroke", color);
return _el$14;
}(), function () {
var _el$15 = _tmpl$15.cloneNode(true);
web.setAttribute(_el$15, "stroke", color);
return _el$15;
}()];
case "fill":
return _tmpl$16.cloneNode(true);
case "light":
return [function () {
var _el$17 = _tmpl$17.cloneNode(true);
web.setAttribute(_el$17, "stroke", color);
return _el$17;
}(), function () {
var _el$18 = _tmpl$18.cloneNode(true);
web.setAttribute(_el$18, "stroke", color);
return _el$18;
}(), function () {
var _el$19 = _tmpl$19.cloneNode(true);
web.setAttribute(_el$19, "stroke", color);
return _el$19;
}(), function () {
var _el$20 = _tmpl$20.cloneNode(true);
web.setAttribute(_el$20, "stroke", color);
return _el$20;
}(), function () {
var _el$21 = _tmpl$21.cloneNode(true);
web.setAttribute(_el$21, "stroke", color);
return _el$21;
}(), function () {
var _el$22 = _tmpl$22.cloneNode(true);
web.setAttribute(_el$22, "stroke", color);
return _el$22;
}(), function () {
var _el$23 = _tmpl$23.cloneNode(true);
web.setAttribute(_el$23, "stroke", color);
return _el$23;
}()];
case "thin":
return [function () {
var _el$24 = _tmpl$24.cloneNode(true);
web.setAttribute(_el$24, "stroke", color);
return _el$24;
}(), function () {
var _el$25 = _tmpl$25.cloneNode(true);
web.setAttribute(_el$25, "stroke", color);
return _el$25;
}(), function () {
var _el$26 = _tmpl$26.cloneNode(true);
web.setAttribute(_el$26, "stroke", color);
return _el$26;
}(), function () {
var _el$27 = _tmpl$27.cloneNode(true);
web.setAttribute(_el$27, "stroke", color);
return _el$27;
}(), function () {
var _el$28 = _tmpl$28.cloneNode(true);
web.setAttribute(_el$28, "stroke", color);
return _el$28;
}(), function () {
var _el$29 = _tmpl$29.cloneNode(true);
web.setAttribute(_el$29, "stroke", color);
return _el$29;
}(), function () {
var _el$30 = _tmpl$30.cloneNode(true);
web.setAttribute(_el$30, "stroke", color);
return _el$30;
}()];
case "regular":
return [function () {
var _el$31 = _tmpl$8.cloneNode(true);
web.setAttribute(_el$31, "stroke", color);
return _el$31;
}(), function () {
var _el$32 = _tmpl$10.cloneNode(true);
web.setAttribute(_el$32, "stroke", color);
return _el$32;
}(), function () {
var _el$33 = _tmpl$11.cloneNode(true);
web.setAttribute(_el$33, "stroke", color);
return _el$33;
}(), function () {
var _el$34 = _tmpl$12.cloneNode(true);
web.setAttribute(_el$34, "stroke", color);
return _el$34;
}(), function () {
var _el$35 = _tmpl$13.cloneNode(true);
web.setAttribute(_el$35, "stroke", color);
return _el$35;
}(), function () {
var _el$36 = _tmpl$14.cloneNode(true);
web.setAttribute(_el$36, "stroke", color);
return _el$36;
}(), function () {
var _el$37 = _tmpl$15.cloneNode(true);
web.setAttribute(_el$37, "stroke", color);
return _el$37;
}()];
default:
console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".');
return null;
}
};
var AddressBook = function AddressBook(props, ref) {
var color = props.color,
size = props.size,
weight = props.weight,
mirrored = props.mirrored,
children = props.children,
restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]);
var _useContext = solidJs.useContext(IconContext),
contextColor = _useContext.color,
contextSize = _useContext.size,
contextWeight = _useContext.weight,
contextMirrored = _useContext.mirrored,
restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]);
return function () {
var _el$38 = _tmpl$31.cloneNode(true),
_el$39 = _el$38.firstChild;
var _ref$ = ref;
typeof _ref$ === "function" ? _ref$(_el$38) : ref = _el$38;
web.setAttribute(_el$38, "width", size != null ? size : contextSize);
web.setAttribute(_el$38, "height", size != null ? size : contextSize);
web.setAttribute(_el$38, "fill", color != null ? color : contextColor);
web.setAttribute(_el$38, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined);
web.spread(_el$38, restContext, true, true);
web.spread(_el$38, restProps, true, true);
web.insert(_el$38, children, _el$39);
web.insert(_el$38, function () {
return renderPathFor$1(weight != null ? weight : contextWeight, color != null ? color : contextColor);
}, null);
return _el$38;
}();
};
const _tmpl$$2 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true),
_tmpl$2$2 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" opacity="0.2"></path></svg>`, 4, true),
_tmpl$3$2 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true),
_tmpl$4$2 = web.template(`<svg><path d="M240.22559,136v32a8.00013,8.00013,0,0,1-9.56934,7.84473L160.22559,161.7583v26.96143l13.47168,13.66357A8.00119,8.00119,0,0,1,176,208v24a7.99947,7.99947,0,0,1-10.9707,7.42773L128,224.61621,90.9707,239.42773A7.99953,7.99953,0,0,1,80,232V208a8.00035,8.00035,0,0,1,2.34277-5.65674L96,188.686V161.7583L25.56934,175.84473A8.00012,8.00012,0,0,1,16,168V136a7.99967,7.99967,0,0,1,4.42188-7.15527L96.01172,91.0498l.10058-43.06835a32,32,0,0,1,64,.01855l.10157,43.0498,75.58984,37.79493A7.99969,7.99969,0,0,1,240.22559,136Z"></path></svg>`, 4, true),
_tmpl$5$2 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true),
_tmpl$6$2 = web.template(`<svg><path d="M128,216,88,232V200l16-16V152L24,168V136l80-40,.11255-48a24,24,0,0,1,48,0l.11255,48,80,40v32l-80-16v32L168,200v32Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true),
_tmpl$7$1 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4);
var renderPathFor$2 = function renderPathFor(weight, color) {
switch (weight) {
case "bold":
return function () {
var _el$ = _tmpl$$2.cloneNode(true);
web.setAttribute(_el$, "stroke", color);
return _el$;
}();
case "duotone":
return [_tmpl$2$2.cloneNode(true), function () {
var _el$3 = _tmpl$3$2.cloneNode(true);
web.setAttribute(_el$3, "stroke", color);
return _el$3;
}()];
case "fill":
return _tmpl$4$2.cloneNode(true);
case "light":
return function () {
var _el$5 = _tmpl$5$2.cloneNode(true);
web.setAttribute(_el$5, "stroke", color);
return _el$5;
}();
case "thin":
return function () {
var _el$6 = _tmpl$6$2.cloneNode(true);
web.setAttribute(_el$6, "stroke", color);
return _el$6;
}();
case "regular":
return function () {
var _el$7 = _tmpl$3$2.cloneNode(true);
web.setAttribute(_el$7, "stroke", color);
return _el$7;
}();
default:
console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".');
return null;
}
};
var Airplane = function Airplane(props, ref) {
var color = props.color,
size = props.size,
weight = props.weight,
mirrored = props.mirrored,
children = props.children,
restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]);
var _useContext = solidJs.useContext(IconContext),
contextColor = _useContext.color,
contextSize = _useContext.size,
contextWeight = _useContext.weight,
contextMirrored = _useContext.mirrored,
restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]);
return function () {
var _el$8 = _tmpl$7$1.cloneNode(true),
_el$9 = _el$8.firstChild;
var _ref$ = ref;
typeof _ref$ === "function" ? _ref$(_el$8) : ref = _el$8;
web.setAttribute(_el$8, "width", size != null ? size : contextSize);
web.setAttribute(_el$8, "height", size != null ? size : contextSize);
web.setAttribute(_el$8, "fill", color != null ? color : contextColor);
web.setAttribute(_el$8, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined);
web.spread(_el$8, restContext, true, true);
web.spread(_el$8, restProps, true, true);
web.insert(_el$8, children, _el$9);
web.insert(_el$8, function () {
return renderPathFor$2(weight != null ? weight : contextWeight, color != null ? color : contextColor);
}, null);
return _el$8;
}();
};
const _tmpl$$3 = web.template(`<svg><line x1="72" y1="216" x2="216" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true),
_tmpl$2$3 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true),
_tmpl$3$3 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" opacity="0.2"></path></svg>`, 4, true),
_tmpl$4$3 = web.template(`<svg><line x1="72" y1="216" x2="216" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true),
_tmpl$5$3 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true),
_tmpl$6$3 = web.template(`<svg><path d="M224,216a8.00008,8.00008,0,0,1-8,8H72a8,8,0,0,1,0-16H216A8.00008,8.00008,0,0,1,224,216ZM208,100H153.75977L110.94824,53.29688A3.99911,3.99911,0,0,0,108,52H91.09961A12.00015,12.00015,0,0,0,79.71484,67.79492L90.4502,100H65.87305L47.07324,77.43945A4.001,4.001,0,0,0,44,76H26.752A11.99986,11.99986,0,0,0,15.25879,91.44824l14.06836,46.89649A35.77737,35.77737,0,0,0,63.80859,164H240a4.0002,4.0002,0,0,0,4-4V136A36.04061,36.04061,0,0,0,208,100Z"></path></svg>`, 4, true),
_tmpl$7$2 = web.template(`<svg><line x1="72" y1="216" x2="216" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true),
_tmpl$8$1 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true),
_tmpl$9$1 = web.template(`<svg><line x1="72" y1="216" x2="216" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true),
_tmpl$10$1 = web.template(`<svg><path d="M26.75225,80H44l20,24H96L83.50994,66.52982A8,8,0,0,1,91.09941,56H108l44,48h56a32,32,0,0,1,32,32v24H63.809a32,32,0,0,1-30.65044-22.80487L19.08963,90.29878A8,8,0,0,1,26.75225,80Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true),
_tmpl$11$1 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4);
var renderPathFor$3 = function renderPathFor(weight, color) {
switch (weight) {
case "bold":
return [function () {
var _el$ = _tmpl$$3.cloneNode(true);
web.setAttribute(_el$, "stroke", color);
return _el$;
}(), function () {
var _el$2 = _tmpl$2$3.cloneNode(true);
web.setAttribute(_el$2, "stroke", color);
return _el$2;
}()];
case "duotone":
return [_tmpl$3$3.cloneNode(true), function () {
var _el$4 = _tmpl$4$3.cloneNode(true);
web.setAttribute(_el$4, "stroke", color);
return _el$4;
}(), function () {
var _el$5 = _tmpl$5$3.cloneNode(true);
web.setAttribute(_el$5, "stroke", color);
return _el$5;
}()];
case "fill":
return _tmpl$6$3.cloneNode(true);
case "light":
return [function () {
var _el$7 = _tmpl$7$2.cloneNode(true);
web.setAttribute(_el$7, "stroke", color);
return _el$7;
}(), function () {
var _el$8 = _tmpl$8$1.cloneNode(true);
web.setAttribute(_el$8, "stroke", color);
return _el$8;
}()];
case "thin":
return [function () {
var _el$9 = _tmpl$9$1.cloneNode(true);
web.setAttribute(_el$9, "stroke", color);
return _el$9;
}(), function () {
var _el$10 = _tmpl$10$1.cloneNode(true);
web.setAttribute(_el$10, "stroke", color);
return _el$10;
}()];
case "regular":
return [function () {
var _el$11 = _tmpl$4$3.cloneNode(true);
web.setAttribute(_el$11, "stroke", color);
return _el$11;
}(), function () {
var _el$12 = _tmpl$5$3.cloneNode(true);
web.setAttribute(_el$12, "stroke", color);
return _el$12;
}()];
default:
console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".');
return null;
}
};
var AirplaneInFlight = function AirplaneInFlight(props, ref) {
var color = props.color,
size = props.size,
weight = props.weight,
mirrored = props.mirrored,
children = props.children,
restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]);
var _useContext = solidJs.useContext(IconContext),
contextColor = _useContext.color,
contextSize = _useContext.size,
contextWeight = _useContext.weight,
contextMirrored = _useContext.mirrored,
restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]);
return function () {
var _el$13 = _tmpl$11$1.cloneNode(true),
_el$14 = _el$13.firstChild;
var _ref$ = ref;
typeof _ref$ === "function" ? _ref$(_el$13) : ref = _el$13;
web.setAttribute(_el$13, "width", size != null ? size : contextSize);
web.setAttribute(_el$13, "height", size != null ? size : contextSize);
web.setAttribute(_el$13, "fill", color != null ? color : contextColor);
web.setAttribute(_el$13, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined);
web.spread(_el$13, restContext, true, true);
web.spread(_el$13, restProps, true, true);
web.insert(_el$13, children, _el$14);
web.insert(_el$13, function () {
return renderPathFor$3(weight != null ? weight : contextWeight, color != null ? color : contextColor);
}, null);
return _el$13;
}();
};
const _tmpl$$4 = web.template(`<svg><line x1="96" y1="216" x2="240" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true),
_tmpl$2$4 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true),
_tmpl$3$4 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" opacity="0.2"></path></svg>`, 4, true),
_tmpl$4$4 = web.template(`<svg><line x1="96" y1="216" x2="240" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true),
_tmpl$5$4 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true),
_tmpl$6$4 = web.template(`<svg><path d="M248,216a8.00008,8.00008,0,0,1-8,8H96a8,8,0,0,1,0-16H240A8.00008,8.00008,0,0,1,248,216Zm-24-28a4.00035,4.00035,0,0,0,4-4V148.32275a36.10691,36.10691,0,0,0-26.36523-34.68652l-46.97852-13.0498L123.47266,46.01562a4.00193,4.00193,0,0,0-2.208-1.81054l-13.46973-4.49024A12.00071,12.00071,0,0,0,92,51.09961V82.55908L66.75781,74.6709,51.5293,46.11768a4.00065,4.00065,0,0,0-2.26465-1.9126L35.79492,39.71484A12.00071,12.00071,0,0,0,20,51.09961v52.62988A36.11994,36.11994,0,0,0,46.294,138.396l176.62793,49.45605A4.00591,4.00591,0,0,0,224,188Z"></path></svg>`, 4, true),
_tmpl$7$3 = web.template(`<svg><line x1="96" y1="216" x2="240" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true),
_tmpl$8$2 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true),
_tmpl$9$2 = web.template(`<svg><line x1="96" y1="216" x2="240" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true),
_tmpl$10$2 = web.template(`<svg><path d="M24,103.72927V51.09941a8,8,0,0,1,10.52982-7.58947L48,48,64,78,96,88V51.09941a8,8,0,0,1,10.52982-7.58947L120,48l32,56,48.5646,13.49017A32,32,0,0,1,224,148.32274V184L47.37184,134.54412A32,32,0,0,1,24,103.72927Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true),
_tmpl$11$2 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4);
var renderPathFor$4 = function renderPathFor(weight, color) {
switch (weight) {
case "bold":
return [function () {
var _el$ = _tmpl$$4.cloneNode(true);
web.setAttribute(_el$, "stroke", color);
return _el$;
}(), function () {
var _el$2 = _tmpl$2$4.cloneNode(true);
web.setAttribute(_el$2, "stroke", color);
return _el$2;
}()];
case "duotone":
return [_tmpl$3$4.cloneNode(true), function () {
var _el$4 = _tmpl$4$4.cloneNode(true);
web.setAttribute(_el$4, "stroke", color);
return _el$4;
}(), function () {
var _el$5 = _tmpl$5$4.cloneNode(true);
web.setAttribute(_el$5, "stroke", color);
return _el$5;
}()];
case "fill":
return _tmpl$6$4.cloneNode(true);
case "light":
return [function () {
var _el$7 = _tmpl$7$3.cloneNode(true);
web.setAttribute(_el$7, "stroke", color);
return _el$7;
}(), function () {
var _el$8 = _tmpl$8$2.cloneNode(true);
web.setAttribute(_el$8, "stroke", color);
return _el$8;
}()];
case "thin":
return [function () {
var _el$9 = _tmpl$9$2.cloneNode(true);
web.setAttribute(_el$9, "stroke", color);
return _el$9;
}(), function () {
var _el$10 = _tmpl$10$2.cloneNode(true);
web.setAttribute(_el$10, "stroke", color);
return _el$10;
}()];
case "regular":
return [function () {
var _el$11 = _tmpl$4$4.cloneNode(true);
web.setAttribute(_el$11, "stroke", color);
return _el$11;
}(), function () {
var _el$12 = _tmpl$5$4.cloneNode(true);
web.setAttribute(_el$12, "stroke", color);
return _el$12;
}()];
default:
console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".');
return null;
}
};
var AirplaneLanding = function AirplaneLanding(props, ref) {
var color = props.color,
size = props.size,
weight = props.weight,
mirrored = props.mirrored,
children = props.children,
restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]);
var _useContext = solidJs.useContext(IconContext),
contextColor = _useContext.color,
contextSize = _useContext.size,
contextWeight = _useContext.weight,
contextMirrored = _useContext.mirrored,
restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]);
return function () {
var _el$13 = _tmpl$11$2.cloneNode(true),
_el$14 = _el$13.firstChild;
var _ref$ = ref;
typeof _ref$ === "function" ? _ref$(_el$13) : ref = _el$13;
web.setAttribute(_el$13, "width", size != null ? size : contextSize);
web.setAttribute(_el$13, "height", size != null ? size : contextSize);
web.setAttribute(_el$13, "fill", color != null ? color : contextColor);
web.setAttribute(_el$13, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined);
web.spread(_el$13, restContext, true, true);
web.spread(_el$13, restProps, true, true);
web.insert(_el$13, children, _el$14);
web.insert(_el$13, function () {
return renderPathFor$4(weight != null ? weight : contextWeight, color != null ? color : contextColor);
}, null);
return _el$13;
}();
};
const _tmpl$$5 = web.template(`<svg><line x1="24" y1="216" x2="168" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></line></svg>`, 4, true),
_tmpl$2$5 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true),
_tmpl$3$5 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" opacity="0.2"></path></svg>`, 4, true),
_tmpl$4$5 = web.template(`<svg><line x1="24" y1="216" x2="168" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></line></svg>`, 4, true),
_tmpl$5$5 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true),
_tmpl$6$5 = web.template(`<svg><path d="M176,216a8.00008,8.00008,0,0,1-8,8H24a8,8,0,0,1,0-16H168A8.00008,8.00008,0,0,1,176,216ZM247.0957,89.4668,228.45605,66.686a35.81374,35.81374,0,0,0-46.11523-8.2334L139.53906,83.62988,81.26465,64.20508a4.0083,4.0083,0,0,0-2.83985.11816l-16.5,7.0708A12.00078,12.00078,0,0,0,58.625,91.34375L85.21191,115.272l-21.46679,12.2666L37.5752,116.32324a4.00251,4.00251,0,0,0-3.1504,0l-16.75292,7.17969a12.00032,12.00032,0,0,0-3.48145,19.78418h.001l37.69531,35.33935a35.78229,35.78229,0,0,0,42.7168,4.85938L246.01074,95.458a4.001,4.001,0,0,0,1.085-5.99121Z"></path></svg>`, 4, true),
_tmpl$7$4 = web.template(`<svg><line x1="24" y1="216" x2="168" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></line></svg>`, 4, true),
_tmpl$8$3 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true),
_tmpl$9$3 = web.template(`<svg><line x1="24" y1="216" x2="168" y2="216" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></line></svg>`, 4, true),
_tmpl$10$3 = web.template(`<svg><path d="M16.92713,140.36918,54.6225,175.70859a32,32,0,0,0,37.97,4.319L244,92,225.3607,69.21863a32,32,0,0,0-40.99128-7.31829L140,88,80,68,63.501,75.071a8,8,0,0,0-2.20037,13.29951L92,116,64,132,36,120l-16.7527,7.17973A8,8,0,0,0,16.92713,140.36918Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true),
_tmpl$11$3 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4);
var renderPathFor$5 = function renderPathFor(weight, color) {
switch (weight) {
case "bold":
return [function () {
var _el$ = _tmpl$$5.cloneNode(true);
web.setAttribute(_el$, "stroke", color);
return _el$;
}(), function () {
var _el$2 = _tmpl$2$5.cloneNode(true);
web.setAttribute(_el$2, "stroke", color);
return _el$2;
}()];
case "duotone":
return [_tmpl$3$5.cloneNode(true), function () {
var _el$4 = _tmpl$4$5.cloneNode(true);
web.setAttribute(_el$4, "stroke", color);
return _el$4;
}(), function () {
var _el$5 = _tmpl$5$5.cloneNode(true);
web.setAttribute(_el$5, "stroke", color);
return _el$5;
}()];
case "fill":
return _tmpl$6$5.cloneNode(true);
case "light":
return [function () {
var _el$7 = _tmpl$7$4.cloneNode(true);
web.setAttribute(_el$7, "stroke", color);
return _el$7;
}(), function () {
var _el$8 = _tmpl$8$3.cloneNode(true);
web.setAttribute(_el$8, "stroke", color);
return _el$8;
}()];
case "thin":
return [function () {
var _el$9 = _tmpl$9$3.cloneNode(true);
web.setAttribute(_el$9, "stroke", color);
return _el$9;
}(), function () {
var _el$10 = _tmpl$10$3.cloneNode(true);
web.setAttribute(_el$10, "stroke", color);
return _el$10;
}()];
case "regular":
return [function () {
var _el$11 = _tmpl$4$5.cloneNode(true);
web.setAttribute(_el$11, "stroke", color);
return _el$11;
}(), function () {
var _el$12 = _tmpl$5$5.cloneNode(true);
web.setAttribute(_el$12, "stroke", color);
return _el$12;
}()];
default:
console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".');
return null;
}
};
var AirplaneTakeoff = function AirplaneTakeoff(props, ref) {
var color = props.color,
size = props.size,
weight = props.weight,
mirrored = props.mirrored,
children = props.children,
restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]);
var _useContext = solidJs.useContext(IconContext),
contextColor = _useContext.color,
contextSize = _useContext.size,
contextWeight = _useContext.weight,
contextMirrored = _useContext.mirrored,
restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]);
return function () {
var _el$13 = _tmpl$11$3.cloneNode(true),
_el$14 = _el$13.firstChild;
var _ref$ = ref;
typeof _ref$ === "function" ? _ref$(_el$13) : ref = _el$13;
web.setAttribute(_el$13, "width", size != null ? size : contextSize);
web.setAttribute(_el$13, "height", size != null ? size : contextSize);
web.setAttribute(_el$13, "fill", color != null ? color : contextColor);
web.setAttribute(_el$13, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined);
web.spread(_el$13, restContext, true, true);
web.spread(_el$13, restProps, true, true);
web.insert(_el$13, children, _el$14);
web.insert(_el$13, function () {
return renderPathFor$5(weight != null ? weight : contextWeight, color != null ? color : contextColor);
}, null);
return _el$13;
}();
};
const _tmpl$$6 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true),
_tmpl$2$6 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" opacity="0.2"></path></svg>`, 4, true),
_tmpl$3$6 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true),
_tmpl$4$6 = web.template(`<svg><path d="M215.01538,86.23437l-29.80762,27.98829,30.19824,83.043a8.00184,8.00184,0,0,1-1.86181,8.39161l-24,24A7.99924,7.99924,0,0,1,177.282,228.5127l-42.58691-62.33692-18.80762,17.33106V204a8.0008,8.0008,0,0,1-2.34326,5.65723l-20,20a7.99986,7.99986,0,0,1-13.23291-3.08789L67.38745,188.457l-38.064-12.87891a8.00081,8.00081,0,0,1-3.09326-13.23535l20-20A8.00235,8.00235,0,0,1,51.88745,140H72.574l18.75635-18.75684L27.45,78.65625a8.00073,8.00073,0,0,1-1.21973-12.31348l24-24a8.003,8.003,0,0,1,8.39111-1.86132l83.0625,30.20507,26.606-28.14062a7.98306,7.98306,0,0,1,.97071-1.17383,32.0006,32.0006,0,0,1,47.01806,43.34375A8.03536,8.03536,0,0,1,215.01538,86.23437Z"></path></svg>`, 4, true),
_tmpl$5$6 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"></path></svg>`, 4, true),
_tmpl$6$6 = web.template(`<svg><path d="M209.53911,80.402,175.88745,112l32,88-24,24-47.80786-69.97929L111.88745,176v24l-24,24L73.695,182.14581,31.88745,168l24-24h24l24-24-72-48,24-24,88,32L175.598,46.46089l-.68109.56855A24,24,0,1,1,208.858,80.97056Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"></path></svg>`, 4, true),
_tmpl$7$5 = web.template(`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"></rect></svg>`, 4);
var renderPathFor$6 = function renderPathFor(weight, color) {
switch (weight) {
case "bold":
return function () {
var _el$ = _tmpl$$6.cloneNode(true);
web.setAttribute(_el$, "stroke", color);
return _el$;
}();
case "duotone":
return [_tmpl$2$6.cloneNode(true), function () {
var _el$3 = _tmpl$3$6.cloneNode(true);
web.setAttribute(_el$3, "stroke", color);
return _el$3;
}()];
case "fill":
return _tmpl$4$6.cloneNode(true);
case "light":
return function () {
var _el$5 = _tmpl$5$6.cloneNode(true);
web.setAttribute(_el$5, "stroke", color);
return _el$5;
}();
case "thin":
return function () {
var _el$6 = _tmpl$6$6.cloneNode(true);
web.setAttribute(_el$6, "stroke", color);
return _el$6;
}();
case "regular":
return function () {
var _el$7 = _tmpl$3$6.cloneNode(true);
web.setAttribute(_el$7, "stroke", color);
return _el$7;
}();
default:
console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".');
return null;
}
};
var AirplaneTilt = function AirplaneTilt(props, ref) {
var color = props.color,
size = props.size,
weight = props.weight,
mirrored = props.mirrored,
children = props.children,
restProps = _objectWithoutPropertiesLoose(props, ["color", "size", "weight", "mirrored", "children"]);
var _useContext = solidJs.useContext(IconContext),
contextColor = _useContext.color,
contextSize = _useContext.size,
contextWeight = _useContext.weight,
contextMirrored = _useContext.mirrored,
restContext = _objectWithoutPropertiesLoose(_useContext, ["color", "size", "weight", "mirrored"]);
return function () {
var _el$8 = _tmpl$7$5.cloneNode(true),
_el$9 = _el$8.firstChild;
var _ref$ = ref;
typeof _ref$ === "function" ? _ref$(_el$8) : ref = _el$8;
web.setAttribute(_el$8, "width", size != null ? size : contextSize);
web.setAttribute(_el$8, "height", size != null ? size : contextSize);
web.setAttribute(_el$8, "fill", color != null ? color : contextColor);
web.setAttribute(_el$8, "transform", mirrored || contextMirrored ? "scale(-1, 1)" : undefined);
web.spread(_el$8, restContext, true, true);
web.spread(_el$8, restProps, true, true);
web.insert(_el$8, children, _el$9);
web.insert(_el$8, function () {
return renderPathFor$6(weight != null ? weight : contextWeight, color != null ? color : contextColor);
}, null);
return _el$8;
}();
};
const _tmpl$$7 = web.template(`<svg><polygon points="128.002 160 176 216 80 216 128.002 160" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></polygon></svg>`, 4, true),
_tmpl$2$7 = web.template(`<svg><path d="M48,192a16,16,0,0,1-16-16V64A16,16,0,0,1,48,48H208a16,16,0,0,1,16,16V176a16,16,0,0,1-16,16" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"></path></svg>`, 4, true),
_tmpl$3$7 = web.template(`<svg><path d="M208,48H48A16.00016,16.00016,0,0,0,32,64V176a16.00016,16.00016,0,0,0,16,16h52.57227l27.43017-32,27.42725,32H208a16.00016,16.00016,0,0,0,16-16V64A16.00016,16.00016,0,0,0,208,48Z" opacity="0.2"></path></svg>`, 4, true),
_tmpl$4$7 = web.template(`<svg><polygon points="128.002 160 176 216 80 216 128.002 160" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></polygon></svg>`, 4, true),
_tmpl$5$7 = web.template(`<svg><path d="M64,192H48a16,16,0,0,1-16-16V64A16,16,0,0,1,48,48H208a16,16,0,0,1,16,16V176a16,16,0,0,1-16,16H192" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"></path></svg>`, 4, true),
_tmpl$6$7 = web.template(`<svg><g><path d="M134.07666,154.794a8.0003,8.0003,0,0,0-12.14844-.00049l-48.00293,56A8,8,0,0,0,79.99951,224h96a8.00032,8.00032,0,0,0,6.07422-13.20605Z"></path><path d="M208.00244,40H47.99951a24.0275,24.0275,0,0,0-24,24V176a24.0275,24.0275,0,0,0,24,24h14.104l47.67919-55.62231a24.00045,24.00045,0,0,1,36.44239.0039L193.895,200h14.10742a24.0275,24.0275,0,0,0,24-24V64A24.0275,24.0275,0,0,0,208.00244,40Z"></path></g></svg>`, 8, true),
_tmpl$7$6 = web.template(`<svg><polygon points="1