UNPKG

fabri-pix

Version:

A React image editor using Fabric.js

1,427 lines (1,425 loc) 579 kB
import tf, { useRef as U, useCallback as V, useEffect as W, createContext as kt, createElement as C, memo as kn, useState as de, createRef as Be, useContext as Ie, Fragment as It, useMemo as Ve, Suspense as ea, Component as fa } from "react"; import { Polygon as Nt, Canvas as In, Control as Nn, Point as Tn, util as ta, classRegistry as na, Rect as Ce, Textbox as Sn, IText as An, Circle as Tt, Group as Zf, FabricImage as pf, Line as En, Triangle as St, Path as ra, Polyline as aa, controlsUtils as yf, Image as Dn, PencilBrush as en, FabricObject as ia } from "fabric"; var Pf = { exports: {} }, bf = {}; /** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var fn; function oa() { if (fn) return bf; fn = 1; var f = Symbol.for("react.transitional.element"), e = Symbol.for("react.fragment"); function t(n, r, a) { var o = null; if (a !== void 0 && (o = "" + a), r.key !== void 0 && (o = "" + r.key), "key" in r) { a = {}; for (var u in r) u !== "key" && (a[u] = r[u]); } else a = r; return r = a.ref, { $$typeof: f, type: n, key: o, ref: r !== void 0 ? r : null, props: a }; } return bf.Fragment = e, bf.jsx = t, bf.jsxs = t, bf; } var wf = {}; /** * @license React * react-jsx-runtime.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var tn; function ua() { return tn || (tn = 1, process.env.NODE_ENV !== "production" && function() { function f(d) { if (d == null) return null; if (typeof d == "function") return d.$$typeof === J ? null : d.displayName || d.name || null; if (typeof d == "string") return d; switch (d) { case p: return "Fragment"; case z: return "Portal"; case v: return "Profiler"; case O: return "StrictMode"; case N: return "Suspense"; case R: return "SuspenseList"; } if (typeof d == "object") switch (typeof d.tag == "number" && console.error( "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue." ), d.$$typeof) { case j: return (d.displayName || "Context") + ".Provider"; case x: return (d._context.displayName || "Context") + ".Consumer"; case I: var T = d.render; return d = d.displayName, d || (d = T.displayName || T.name || "", d = d !== "" ? "ForwardRef(" + d + ")" : "ForwardRef"), d; case ne: return T = d.displayName || null, T !== null ? T : f(d.type) || "Memo"; case ae: T = d._payload, d = d._init; try { return f(d(T)); } catch { } } return null; } function e(d) { return "" + d; } function t(d) { try { e(d); var T = !1; } catch { T = !0; } if (T) { T = console; var D = T.error, te = typeof Symbol == "function" && Symbol.toStringTag && d[Symbol.toStringTag] || d.constructor.name || "Object"; return D.call( T, "The provided key is an unsupported type %s. This value must be coerced to a string before using it here.", te ), e(d); } } function n() { } function r() { if (Q === 0) { G = console.log, B = console.info, F = console.warn, Z = console.error, ee = console.group, ie = console.groupCollapsed, oe = console.groupEnd; var d = { configurable: !0, enumerable: !0, value: n, writable: !0 }; Object.defineProperties(console, { info: d, log: d, warn: d, error: d, group: d, groupCollapsed: d, groupEnd: d }); } Q++; } function a() { if (Q--, Q === 0) { var d = { configurable: !0, enumerable: !0, writable: !0 }; Object.defineProperties(console, { log: _({}, d, { value: G }), info: _({}, d, { value: B }), warn: _({}, d, { value: F }), error: _({}, d, { value: Z }), group: _({}, d, { value: ee }), groupCollapsed: _({}, d, { value: ie }), groupEnd: _({}, d, { value: oe }) }); } 0 > Q && console.error( "disabledDepth fell below zero. This is a bug in React. Please file an issue." ); } function o(d) { if (je === void 0) try { throw Error(); } catch (D) { var T = D.stack.trim().match(/\n( *(at )?)/); je = T && T[1] || "", he = -1 < D.stack.indexOf(` at`) ? " (<anonymous>)" : -1 < D.stack.indexOf("@") ? "@unknown:0:0" : ""; } return ` ` + je + d + he; } function u(d, T) { if (!d || Le) return ""; var D = Te.get(d); if (D !== void 0) return D; Le = !0, D = Error.prepareStackTrace, Error.prepareStackTrace = void 0; var te = null; te = E.H, E.H = null, r(); try { var pe = { DetermineComponentFrameRoot: function() { try { if (T) { var Je = function() { throw Error(); }; if (Object.defineProperty(Je.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(Je, []); } catch (Qe) { var Of = Qe; } Reflect.construct(d, [], Je); } else { try { Je.call(); } catch (Qe) { Of = Qe; } d.call(Je.prototype); } } else { try { throw Error(); } catch (Qe) { Of = Qe; } (Je = d()) && typeof Je.catch == "function" && Je.catch(function() { }); } } catch (Qe) { if (Qe && Of && typeof Qe.stack == "string") return [Qe.stack, Of.stack]; } return [null, null]; } }; pe.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot"; var se = Object.getOwnPropertyDescriptor( pe.DetermineComponentFrameRoot, "name" ); se && se.configurable && Object.defineProperty( pe.DetermineComponentFrameRoot, "name", { value: "DetermineComponentFrameRoot" } ); var H = pe.DetermineComponentFrameRoot(), Ye = H[0], ff = H[1]; if (Ye && ff) { var me = Ye.split(` `), Fe = ff.split(` `); for (H = se = 0; se < me.length && !me[se].includes( "DetermineComponentFrameRoot" ); ) se++; for (; H < Fe.length && !Fe[H].includes( "DetermineComponentFrameRoot" ); ) H++; if (se === me.length || H === Fe.length) for (se = me.length - 1, H = Fe.length - 1; 1 <= se && 0 <= H && me[se] !== Fe[H]; ) H--; for (; 1 <= se && 0 <= H; se--, H--) if (me[se] !== Fe[H]) { if (se !== 1 || H !== 1) do if (se--, H--, 0 > H || me[se] !== Fe[H]) { var gf = ` ` + me[se].replace( " at new ", " at " ); return d.displayName && gf.includes("<anonymous>") && (gf = gf.replace("<anonymous>", d.displayName)), typeof d == "function" && Te.set(d, gf), gf; } while (1 <= se && 0 <= H); break; } } } finally { Le = !1, E.H = te, a(), Error.prepareStackTrace = D; } return me = (me = d ? d.displayName || d.name : "") ? o(me) : "", typeof d == "function" && Te.set(d, me), me; } function b(d) { if (d == null) return ""; if (typeof d == "function") { var T = d.prototype; return u( d, !(!T || !T.isReactComponent) ); } if (typeof d == "string") return o(d); switch (d) { case N: return o("Suspense"); case R: return o("SuspenseList"); } if (typeof d == "object") switch (d.$$typeof) { case I: return d = u(d.render, !1), d; case ne: return b(d.type); case ae: T = d._payload, d = d._init; try { return b(d(T)); } catch { } } return ""; } function g() { var d = E.A; return d === null ? null : d.getOwner(); } function s(d) { if (Y.call(d, "key")) { var T = Object.getOwnPropertyDescriptor(d, "key").get; if (T && T.isReactWarning) return !1; } return d.key !== void 0; } function L(d, T) { function D() { lf || (lf = !0, console.error( "%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)", T )); } D.isReactWarning = !0, Object.defineProperty(d, "key", { get: D, configurable: !0 }); } function c() { var d = f(this.type); return dt[d] || (dt[d] = !0, console.error( "Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release." )), d = this.props.ref, d !== void 0 ? d : null; } function M(d, T, D, te, pe, se) { return D = se.ref, d = { $$typeof: P, type: d, key: T, props: se, _owner: pe }, (D !== void 0 ? D : null) !== null ? Object.defineProperty(d, "ref", { enumerable: !1, get: c }) : Object.defineProperty(d, "ref", { enumerable: !1, value: null }), d._store = {}, Object.defineProperty(d._store, "validated", { configurable: !1, enumerable: !1, writable: !0, value: 0 }), Object.defineProperty(d, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, value: null }), Object.freeze && (Object.freeze(d.props), Object.freeze(d)), d; } function w(d, T, D, te, pe, se) { if (typeof d == "string" || typeof d == "function" || d === p || d === v || d === O || d === N || d === R || d === ce || typeof d == "object" && d !== null && (d.$$typeof === ae || d.$$typeof === ne || d.$$typeof === j || d.$$typeof === x || d.$$typeof === I || d.$$typeof === $ || d.getModuleId !== void 0)) { var H = T.children; if (H !== void 0) if (te) if (X(H)) { for (te = 0; te < H.length; te++) y(H[te], d); Object.freeze && Object.freeze(H); } else console.error( "React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead." ); else y(H, d); } else H = "", (d === void 0 || typeof d == "object" && d !== null && Object.keys(d).length === 0) && (H += " You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."), d === null ? te = "null" : X(d) ? te = "array" : d !== void 0 && d.$$typeof === P ? (te = "<" + (f(d.type) || "Unknown") + " />", H = " Did you accidentally export a JSX literal instead of a component?") : te = typeof d, console.error( "React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s", te, H ); if (Y.call(T, "key")) { H = f(d); var Ye = Object.keys(T).filter(function(me) { return me !== "key"; }); te = 0 < Ye.length ? "{key: someKey, " + Ye.join(": ..., ") + ": ...}" : "{key: someKey}", re[H + te] || (Ye = 0 < Ye.length ? "{" + Ye.join(": ..., ") + ": ...}" : "{}", console.error( `A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`, te, H, Ye, H ), re[H + te] = !0); } if (H = null, D !== void 0 && (t(D), H = "" + D), s(T) && (t(T.key), H = "" + T.key), "key" in T) { D = {}; for (var ff in T) ff !== "key" && (D[ff] = T[ff]); } else D = T; return H && L( D, typeof d == "function" ? d.displayName || d.name || "Unknown" : d ), M(d, H, se, pe, g(), D); } function y(d, T) { if (typeof d == "object" && d && d.$$typeof !== Rf) { if (X(d)) for (var D = 0; D < d.length; D++) { var te = d[D]; h(te) && m(te, T); } else if (h(d)) d._store && (d._store.validated = 1); else if (d === null || typeof d != "object" ? D = null : (D = A && d[A] || d["@@iterator"], D = typeof D == "function" ? D : null), typeof D == "function" && D !== d.entries && (D = D.call(d), D !== d)) for (; !(d = D.next()).done; ) h(d.value) && m(d.value, T); } } function h(d) { return typeof d == "object" && d !== null && d.$$typeof === P; } function m(d, T) { if (d._store && !d._store.validated && d.key == null && (d._store.validated = 1, T = k(T), !Me[T])) { Me[T] = !0; var D = ""; d && d._owner != null && d._owner !== g() && (D = null, typeof d._owner.tag == "number" ? D = f(d._owner.type) : typeof d._owner.name == "string" && (D = d._owner.name), D = " It was passed a child from " + D + "."); var te = E.getCurrentStack; E.getCurrentStack = function() { var pe = b(d.type); return te && (pe += te() || ""), pe; }, console.error( 'Each child in a list should have a unique "key" prop.%s%s See https://react.dev/link/warning-keys for more information.', T, D ), E.getCurrentStack = te; } } function k(d) { var T = "", D = g(); return D && (D = f(D.type)) && (T = ` Check the render method of \`` + D + "`."), T || (d = f(d)) && (T = ` Check the top-level render call using <` + d + ">."), T; } var S = tf, P = Symbol.for("react.transitional.element"), z = Symbol.for("react.portal"), p = Symbol.for("react.fragment"), O = Symbol.for("react.strict_mode"), v = Symbol.for("react.profiler"), x = Symbol.for("react.consumer"), j = Symbol.for("react.context"), I = Symbol.for("react.forward_ref"), N = Symbol.for("react.suspense"), R = Symbol.for("react.suspense_list"), ne = Symbol.for("react.memo"), ae = Symbol.for("react.lazy"), ce = Symbol.for("react.offscreen"), A = Symbol.iterator, J = Symbol.for("react.client.reference"), E = S.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, Y = Object.prototype.hasOwnProperty, _ = Object.assign, $ = Symbol.for("react.client.reference"), X = Array.isArray, Q = 0, G, B, F, Z, ee, ie, oe; n.__reactDisabledLog = !0; var je, he, Le = !1, Te = new (typeof WeakMap == "function" ? WeakMap : Map)(), Rf = Symbol.for("react.client.reference"), lf, dt = {}, re = {}, Me = {}; wf.Fragment = p, wf.jsx = function(d, T, D, te, pe) { return w(d, T, D, !1, te, pe); }, wf.jsxs = function(d, T, D, te, pe) { return w(d, T, D, !0, te, pe); }; }()), wf; } var nn; function ca() { return nn || (nn = 1, process.env.NODE_ENV === "production" ? Pf.exports = oa() : Pf.exports = ua()), Pf.exports; } var i = ca(); const sa = () => /* @__PURE__ */ i.jsxs("svg", { width: "20", height: "20", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [ /* @__PURE__ */ i.jsx( "rect", { x: "16", y: "16", width: "27", height: "27", rx: "2", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ i.jsx( "path", { d: "M16 32H7C5.89543 32 5 31.1046 5 30V7C5 5.89543 5.89543 5 7 5H30C31.1046 5 32 5.89543 32 7V16", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" } ), /* @__PURE__ */ i.jsx("path", { d: "M29 16L16 30", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ i.jsx("path", { d: "M38 16L16 40", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ i.jsx("path", { d: "M43 21L23 43", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ i.jsx("path", { d: "M43 32L33 43", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" }) ] }), da = () => /* @__PURE__ */ i.jsxs("svg", { width: "20", height: "20", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [ /* @__PURE__ */ i.jsx("path", { d: "M12 4V36H44", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ i.jsx("path", { d: "M20 12H36V28", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" }), /* @__PURE__ */ i.jsx("path", { d: "M12 12H4", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round" }), /* @__PURE__ */ i.jsx("path", { d: "M36 44V36", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round" }) ] }), la = () => /* @__PURE__ */ i.jsxs("svg", { width: "20", height: "20", viewBox: "0 0 48 48", fill: "none", xmlns: "http://www.w3.org/2000/svg", children: [ /* @__PURE__ */ i.jsx( "path", { d: "M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z", fill: "none", stroke: "#000000", strokeWidth: "4", strokeLinejoin: "round" } ), /* @__PURE__ */ i.jsx( "path", { d: "M27.9521 12.3872L36.4374 20.8725", stroke: "#000000", strokeWidth: "4", strokeLinecap: "round", strokeLinejoin: "round" } ) ] }); var ze = /* @__PURE__ */ ((f) => (f.CROP = "crop", f.ANNOTATE = "annotate", f.BLUR = "blur", f.RESIZE = "resize", f))(ze || {}), l = /* @__PURE__ */ ((f) => (f.EMOJI = "emoji", f.ARROW = "arrow", f.LINE = "line", f.PENCIL = "pencil", f.RECTANGLE = "rectangle", f.CIRCLE = "circle", f.TRIANGLE = "triangle", f.STAR = "star", f.BLUR = "blur", f.TEXT = "text", f.DRAW = "draw", f.AI_RECTANGLE = "ai_rectangle", f.AI_CIRCLE = "ai_circle", f.AI_ARROW = "ai_arrow", f.BLUR_INNER_PART = "blur_inner_part", f.COMMENT_BOX = "comment_box", f.COMMENT_BOX_TEXTBOX = "comment_box_textbox", f.CUSTOM_SHAPE = "custom_shape", f.STEPS_CREATOR = "steps_creator", f.RECT_STEPS_CREATOR = "rect_steps_creator", f.TEXT_STEPS_CREATOR = "text_steps_creator", f.ADVANCED_ARROW = "advanced_arrow", f.ADVANCED_ARROW_HEAD = "advanced_arrow_head", f.TEMP_ADVANCED_ARROW_HEAD = "temp_advanced_arrow_head", f.TEMP_ADVANCED_ARROW = "temp_advanced_arrow", f.CROP_RECTANGLE = "crop_rectangle", f.CROP_GREYED_TOP = "crop_greyed_top", f.CROP_GREYED_LEFT = "crop_greyed_left", f.CROP_GREYED_RIGHT = "crop_greyed_right", f.CROP_GREYED_BOTTOM = "crop_greyed_bottom", f.CROP_CLIP_PATH_DELETED = "crop_clip_path_deleted", f.TEMP_LINE_PATH = "temp_line_path", f.LINE_PATH = "line_path", f.FREE_HAND_ENABLED = "free_hand_enabled", f.FREE_HAND_DISABLED = "free_hand_disabled", f))(l || {}); const lt = { emoji: "Emoji", arrow: "Arrow", line: "Line", pencil: "Pencil", rectangle: "Rectangle", circle: "Circle", triangle: "Triangle", star: "Star", blur: "Blur", text: "Text", draw: "Draw", comment_box: "Comment Box", custom_shape: "Custom Shape", steps_creator: "Steps Creator", advanced_arrow: "Advanced Arrow", crop_rectangle: "Crop Rectangle", line_path: "Line Path" }, ga = [ { type: "text", bbox: [36, 10, 100, 38], interactivity: !1, content: "Epk" }, { type: "text", bbox: [736, 10, 904, 36], interactivity: !1, content: "Search (Cirl+Space)" }, { type: "text", bbox: [33, 49, 109, 69], interactivity: !1, content: "Pt Slation" }, { type: "text", bbox: [140, 48, 286, 72], interactivity: !1, content: "Chart IHH Weblinks" }, { type: "text", bbox: [600, 46, 920, 74], interactivity: !1, content: "Fa Hospital Account fE Guarantor Account" }, { type: "text", bbox: [9, 121, 213, 157], interactivity: !1, content: "Workqueue List" }, { type: "text", bbox: [228, 122, 336, 150], interactivity: !1, content: "Account" }, { type: "text", bbox: [353, 115, 673, 160], interactivity: !1, content: "Showing All Workqueues" }, { type: "text", bbox: [32, 168, 96, 192], interactivity: !1, content: "Refresh" }, { type: "text", bbox: [770, 168, 812, 192], interactivity: !1, content: "Eavs" }, { type: "text", bbox: [591, 211, 653, 231], interactivity: !1, content: "Review" }, { type: "text", bbox: [102, 258, 182, 282], interactivity: !1, content: "ID Name" }, { type: "text", bbox: [522, 258, 628, 282], interactivity: !1, content: "Service Area" }, { type: "text", bbox: [764, 258, 1002, 282], interactivity: !1, content: "Active Count Deferred Count" }, { type: "text", bbox: [1036, 258, 1134, 282], interactivity: !1, content: "Total Count" }, { type: "text", bbox: [1154, 258, 1320, 283], interactivity: !1, content: "Total Amount Active" }, { type: "text", bbox: [1336, 258, 1426, 282], interactivity: !1, content: "WQ Status" }, { type: "text", bbox: [70, 300, 478, 324], interactivity: !1, content: "77871 PATIENT ACCOUNTS DIRECTOR REVIEW" }, { type: "text", bbox: [522, 300, 710, 324], interactivity: !1, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [1337, 301, 1387, 321], interactivity: !1, content: "Good" }, { type: "text", bbox: [63, 341, 375, 361], interactivity: !1, content: "108956 ANTHEM CREDIT BALANCES" }, { type: "text", bbox: [1337, 341, 1387, 361], interactivity: !1, content: "Good" }, { type: "text", bbox: [1472, 336, 1545, 366], interactivity: !1, content: "Working" }, { type: "text", bbox: [1545, 347, 1567, 361], interactivity: !1, content: "a8" }, { type: "text", bbox: [1565, 341, 1639, 361], interactivity: !1, content: "Intended" }, { type: "text", bbox: [62, 418, 414, 442], interactivity: !1, content: "108959 CARESOURCE CREDIT BALANCE" }, { type: "text", bbox: [1223, 419, 1261, 439], interactivity: !1, content: "0.00" }, { type: "text", bbox: [1267, 421, 1299, 439], interactivity: !1, content: "Yes" }, { type: "text", bbox: [1335, 417, 1388, 442], interactivity: !1, content: "Good" }, { type: "text", bbox: [1473, 417, 1640, 444], interactivity: !1, content: "Working a9 Intended" }, { type: "text", bbox: [63, 459, 471, 479], interactivity: !1, content: "109085 CDI OUTPATIENT DIAGNOSTIC DENIALS" }, { type: "text", bbox: [1225, 459, 1299, 479], interactivity: !1, content: "0.00 Yes" }, { type: "text", bbox: [1224, 496, 1300, 520], interactivity: !1, content: "0.00 Yes" }, { type: "text", bbox: [63, 537, 393, 557], interactivity: !1, content: "109058 CLIENT ACCOUNT FOLLOW UP" }, { type: "text", bbox: [522, 536, 710, 560], interactivity: !1, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [1225, 537, 1261, 557], interactivity: !1, content: "0.00" }, { type: "text", bbox: [1267, 539, 1299, 557], interactivity: !1, content: "Yes" }, { type: "text", bbox: [70, 574, 416, 598], interactivity: !1, content: "77695 CLINICAL COMMERCIAL DENIALS" }, { type: "text", bbox: [523, 577, 709, 597], interactivity: !1, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [1107, 577, 1131, 597], interactivity: !1, content: "16" }, { type: "text", bbox: [1169, 577, 1299, 597], interactivity: !1, content: "145,793.60 Yes" }, { type: "text", bbox: [1337, 577, 1387, 597], interactivity: !1, content: "Good" }, { type: "text", bbox: [1472, 572, 1545, 602], interactivity: !1, content: "Working" }, { type: "text", bbox: [1545, 583, 1567, 597], interactivity: !1, content: "38" }, { type: "text", bbox: [1565, 577, 1639, 597], interactivity: !1, content: "Intended" }, { type: "text", bbox: [522, 614, 710, 638], interactivity: !1, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [1224, 614, 1300, 638], interactivity: !1, content: "0.00 Yes" }, { type: "text", bbox: [1337, 617, 1387, 637], interactivity: !1, content: "Good" }, { type: "text", bbox: [1473, 614, 1640, 640], interactivity: !1, content: "Working 35 Intended" }, { type: "text", bbox: [65, 657, 125, 673], interactivity: !1, content: "120304" }, { type: "text", bbox: [133, 655, 209, 671], interactivity: !1, content: "CRIC 4I" }, { type: "text", bbox: [215, 657, 401, 673], interactivity: !1, content: "DFNILI CCP InOiPV" }, { type: "text", bbox: [411, 657, 437, 673], interactivity: !1, content: "HR" }, { type: "text", bbox: [525, 657, 707, 673], interactivity: !1, content: "n_vtonChiiNPFNI'C" }, { type: "text", bbox: [1239, 657, 1261, 671], interactivity: !1, content: "Qn" }, { type: "text", bbox: [678, 708, 868, 739], interactivity: !1, content: "Seven Day History" }, { type: "text", bbox: [880, 709, 1092, 734], interactivity: !1, content: "Number of Accounts" }, { type: "text", bbox: [103, 781, 151, 801], interactivity: !1, content: "1,989" }, { type: "text", bbox: [340, 778, 390, 802], interactivity: !1, content: "1,989" }, { type: "text", bbox: [579, 781, 627, 801], interactivity: !1, content: "1,989" }, { type: "text", bbox: [817, 781, 867, 801], interactivity: !1, content: "1,989" }, { type: "text", bbox: [1054, 778, 1106, 802], interactivity: !1, content: "1,989" }, { type: "text", bbox: [1297, 781, 1343, 801], interactivity: !1, content: "1,989" }, { type: "text", bbox: [1534, 778, 1582, 802], interactivity: !1, content: "1,989" }, { type: "text", bbox: [151, 911, 233, 931], interactivity: !1, content: "Fri Dec 20" }, { type: "text", bbox: [387, 911, 473, 931], interactivity: !1, content: "Sat Dec 21" }, { type: "text", bbox: [623, 911, 715, 931], interactivity: !1, content: "Sun Dec 22" }, { type: "text", bbox: [859, 911, 957, 931], interactivity: !1, content: "Mon Dec 23" }, { type: "text", bbox: [1101, 911, 1191, 931], interactivity: !1, content: "Tue Dec 24" }, { type: "text", bbox: [1335, 911, 1433, 931], interactivity: !1, content: "Wed Dec 25" }, { type: "text", bbox: [1574, 908, 1670, 932], interactivity: !1, content: "Thu Dec 26" }, { type: "text", bbox: [622, 948, 750, 974], interactivity: !1, content: "Beginning Total" }, { type: "text", bbox: [841, 951, 973, 971], interactivity: !1, content: "Accounts Added" }, { type: "text", bbox: [1067, 951, 1223, 971], interactivity: !1, content: "Accounts Removed" }, { type: "text", bbox: [498, 996, 586, 1020], interactivity: !1, content: "AIl queues" }, { type: "text", bbox: [620, 996, 748, 1020], interactivity: !1, content: "Selected queue" }, { type: "text", bbox: [1006, 994, 1136, 1018], interactivity: !1, content: "Active accounts" }, { type: "text", bbox: [1170, 996, 1276, 1020], interactivity: !1, content: "Entire queue" }, { type: "text", bbox: [538, 1030, 1228, 1056], interactivity: !1, content: "If a given account qualifies for more than one queue; then it is included multiple times in the graph:" }, { type: "text", bbox: [529, 207, 589, 237], interactivity: !1, content: "Charge" }, { type: "text", bbox: [1267, 655, 1297, 672], interactivity: !1, content: "Yes" }, { type: "text", bbox: [527.06, 155.67, 635.051025390625, 199.97418212890625], interactivity: !0, content: "Show AIL" }, { type: "text", bbox: [7.761803150177002, 201.0150146484375, 124.49468231201172, 238.01800537109375], interactivity: !0, content: "Account" }, { type: "text", bbox: [763.9591674804688, 981.3006591796875, 965.570556640625, 1032.1983642578125], interactivity: !0, content: "Count" }, { type: "text", bbox: [763.9591674804688, 981.3006591796875, 965.570556640625, 1032.1983642578125], interactivity: !0, content: "Amount" }, { type: "text", bbox: [1687.74267578125, 41.861045837402344, 1754.278564453125, 109.05470275878906], interactivity: !0, content: "PS" }, { type: "text", bbox: [1586.9542236328125, 37.645729064941406, 1689.173583984375, 76.16383361816406], interactivity: !0, content: "G Log Out" }, { type: "text", bbox: [377.60272216796875, 156.44483947753906, 522.74658203125, 199.58572382], interactivity: !0, content: "Manage WQ" }, { type: "text", bbox: [1507.1312255859375, 40.47677993774414, 1576.4156494140625, 73.16761779785156], interactivity: !0, content: "Print" }, { type: "text", bbox: [1698.7213134765625, 0.4103904962539673, 1749.1270751953125, 41.89173889160156], interactivity: !0, content: "X" }, { type: "text", bbox: [124.20028686523438, 199.1823272705078, 330.784423828125, 238.8], interactivity: !0, content: "AdjIRefund Review" }, { type: "text", bbox: [1096.9854736328125, 40.614173889160156, 1201.592529296875, 77.01738739013672], interactivity: !0, content: "Releases" }, { type: "text", bbox: [1521.852783203125, 74.17557525634766, 1575.25439453125, 109.00038146972656], interactivity: !0, content: "PLY" }, { type: "text", bbox: [15.269383430480957, 488.1274108886719, 52.148162841796875, 527.2474365234375], interactivity: !0, content: "#" }, { type: "text", bbox: [113.50434112548828, 157.03514099121094, 191.95675659179688, 197.21229553222656], interactivity: !0, content: "Open" }, { type: "text", bbox: [191.35885620117188, 157.61, 277.1715393066406, 196.57212829589844], interactivity: !0, content: "B Report" }, { type: "text", bbox: [14.936001777648926, 448.1799011230469, 50.53317642211914, 488.03802490234375], interactivity: !0, content: "R" }, { type: "text", bbox: [635.6356201171875, 157.52, 745.2345581054688, 198.0047], interactivity: !0, content: "New Filter" }, { type: "text", bbox: [923.1784057617188, 39.59061813354492, 1096.705078125, 75.36827087402344], interactivity: !0, content: "@" }, { type: "text", bbox: [923.1784057617188, 39.59061813354492, 1096.705078125, 75.36827087402344], interactivity: !0, content: "Payment Collection" }, { type: "text", bbox: [22.45635223388672, 826.9423217773438, 69.11117553710938, 869.8226318359375], interactivity: !0, content: "1K" }, { type: "text", bbox: [277.2395324707031, 157.35963439941406, 368.9054260253906, 196.14207458496094], interactivity: !0, content: "Export" }, { type: "text", bbox: [20.072296142578125, 784.2015380859375, 67.7895736694336, 828.545654296875], interactivity: !0, content: "2K" }, { type: "text", bbox: [1574.260009765625, 74.99603271484375, 1698.4970703125, 108.18537139892578], interactivity: !0, content: "Resolute" }, { type: "text", bbox: [836.0946044921875, 203.4613037109375, 958.4434814453125, 238.06698608398438], interactivity: !0, content: "Claim Edit" }, { type: "text", bbox: [328.8428955078125, 201.2435302734375, 505.72625732421875, 238.15118408203125], interactivity: !0, content: "Appt Requests" }, { type: "text", bbox: [442.5273132324219, 409.9251403808594, 853.8930053710938, 449.96044921875], interactivity: !0, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [21.051097869873047, 743.5128784179688, 67.96086883544922, 786.2736206054688], interactivity: !0, content: "3K" }, { type: "text", bbox: [1414.356201171875, 200.9915771484375, 1713.28759765625, 241.32296752929688], interactivity: !0, content: "ReferrallAuthorization" }, { type: "text", bbox: [1321.8636474609375, 206.0858612060547, 1411.28173828125, 236.69369506835938], interactivity: !0, content: "Patient" }, { type: "text", bbox: [450.6690368652344, 448.27001953125, 850.0972900390625, 489.0581970214844], interactivity: !0, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [966.1300659179688, 202.05953979492188, 1087.632568359375, 236.987091], interactivity: !0, content: "Claim Edit" }, { type: "text", bbox: [1131.345703125, 369.025146484375, 1341.0006103515625, 410.259765625], interactivity: !0, content: "0.00 Yes" }, { type: "text", bbox: [1135.141845703125, 331.1583557128906, 1329.6307373046875, 370.6731872558594], interactivity: !0, content: "0.00" }, { type: "text", bbox: [1135.141845703125, 331.1583557128906, 1329.6307373046875, 370.6731872558594], interactivity: !0, content: "Yes" }, { type: "text", bbox: [453.1602478027344, 370.14801025390625, 848.2474365234375, 410.7948303222656], interactivity: !0, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [719.513916015625, 566.057678222656, 867.8240966796875, 607.2521362304688], interactivity: !0, content: "16" }, { type: "text", bbox: [1446.53662109375, 247.81170654296875, 1746.4447021484375, 292.8515625], interactivity: !0, content: "WQ Status Reason" }, { type: "text", bbox: [117.70769500732422, 1.2783299684524536, 493.46026611328125, 39.051822662353516], interactivity: !0, content: "PATIENT ACCOUNTS" }, { type: "text", bbox: [117.70769500732422, 1.2783299684524536, 493.46026611328125, 39.051822662353516], interactivity: !0, content: "ply" }, { type: "text", bbox: [117.70769500732422, 1.2783299684524536, 493.46026611328125, 39.051822662353516], interactivity: !0, content: "PAS SBO" }, { type: "text", bbox: [117.70769500732422, 1.2783299684524536, 493.46026611328125, 39.051822662353516], interactivity: !0, content: "23457" }, { type: "text", bbox: [1098.0787353515625, 208.63233947753906, 1181.5557861328125, 235.79176330566406], interactivity: !0, content: "Credit" }, { type: "text", bbox: [38.0057258605957, 609.0118408203125, 519.056213378906, 647.8590698242188], interactivity: !0, content: "77661 CLINICAL COMMERCIAL DENIALS NOAUTH" }, { type: "text", bbox: [437.8659973144531, 46.751197814941406, 597.7086791992188, 73.01061248779297], interactivity: !0, content: "My SmartPhrases" }, { type: "text", bbox: [27.033489227294922, 370.4902648925781, 512.5244140625, 411.02520751953125], interactivity: !0, content: "108974 BCMH CREDIT BALANCE" }, { type: "text", bbox: [665.5910034179688, 202.40782165527344, 830.067932128906, 237.36769104003906], interactivity: !0, content: "Review" }, { type: "text", bbox: [665.5910034179688, 202.40782165527344, 830.067932128906, 237.36769104003906], interactivity: !0, content: "Charge" }, { type: "text", bbox: [306.42034912109375, 46.72446823120117, 431.5556945800781, 72.9461975097656], interactivity: !0, content: "Chart Review" }, { type: "text", bbox: [465.17413330078125, 331.4154357910156, 847.5487060546875, 371.13177490234375], interactivity: !0, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [1191.31298828125, 207.19439697265625, 1307.281005859375, 236.16697692871094], interactivity: !0, content: "Follow-up" }, { type: "text", bbox: [59.11715316772461, 496.8720397949219, 361.7637939453125, 520.014892578125], interactivity: !0, content: "120333 CIGNA CREDIT BALANCES" }, { type: "text", bbox: [1415.8466796875, 291.8918762207031, 1740.1014404296875, 331.45941162109375], interactivity: !0, content: "Working as Intended" }, { type: "text", bbox: [437.8169250488281, 488.1568908691406, 843.242980957031, 528.349365234375], interactivity: !0, content: "DAYTON CHILDREN'S" }, { type: "text", bbox: [1132.5628662109375, 291.6501159667969, 1326.8424072265625, 331.8122253417969], interactivity: !0, content: "0.00 Yes" }, { type: "icon", bbox: [527.068420410156, 155.6716613769531, 635.051025390625, 199.97418212890625], interactivity: !0, content: "None" }, { type: "icon", bbox: [7.761803150177002, 201.0150146484375, 124.49468231201172, 238.01800537109375], interactivity: !0, content: "None" }, { type: "icon", bbox: [1434.5213623046875, 3.867202043533325, 1508.106201171875, 39.7651252746582], interactivity: !0, content: "None" }, { type: "icon", bbox: [1288.1614990234375, 804.865234375, 1348.7044677734375, 898.4193725585938], interactivity: !0, content: "None" }, { type: "icon", bbox: [1511.16015625, 0, 1588.70361328125, 39.61804962158203], interactivity: !0, content: "None" }, { type: "icon", bbox: [763.9591674804688, 981.3006591796875, 965.570556640625, 1032.1983642578125], interactivity: !0, content: "None" }, { type: "icon", bbox: [1049.6767578125, 804.6234130859375, 1112.9842529296875, 900.243713378906], interactivity: !0, content: "None" }, { type: "icon", bbox: [96.0217056274414, 804.880126953125, 157.1621551513672, 898.061828613281], interactivity: !0, content: "None" }, { type: "icon", bbox: [334.2096862792969, 804.8349609375, 395.6896057128906, 896.634338378906], interactivity: !0, content: "None" }, { type: "icon", bbox: [1526.5950927734375, 804.956359863281, 1588.394775390625, 902.1539916992188], interactivity: !0, content: "None" }, { type: "icon", bbox: [571.800842285156, 805.396301269532, 634.608154296875, 901.5755615234375], interactivity: !0, content: "None" }, { type: "icon", bbox: [6.237000942230225, 74.47151184082031, 56.36734390258789, 112.4896240234375], interactivity: !0, content: "None" }, { type: "icon", bbox: [1687.74267578125, 41.861045837402344, 1754.278564453125, 109.05470275878906], interactivity: !0, content: "None" }, { type: "icon", bbox: [1586.9542236328125, 37.645729064941406, 1689.173583984375, 76.16383361816406], interactivity: !0, content: "None" }, { type: "icon", bbox: [377.60272216796875, 156.44483947753906, 522.74658203125, 199.5857238769531], interactivity: !0, content: "None" }, { type: "icon", bbox: [57.45798110961914, 76.203857421875, 101.44916534423828, 113.0762939453125], interactivity: !0, content: "None" }, { type: "icon", bbox: [1507.1312255859375, 40.47677993774414, 1576.4156494140625, 73.16761779785156], interactivity: !0, content: "None" }, { type: "icon", bbox: [1721.222412109375, 111.23695373535156, 1752.0146484375, 153.81085205078125], interactivity: !0, content: "None" }, { type: "icon", bbox: [1588.54150390625, 849.7990112304688, 1657.3997802734375, 900.148742675781], interactivity: !0, content: "None" }, { type: "icon", bbox: [1667.8289794921875, 111.1806640625, 1722.697021484375, 155.2540283203125], interactivity: !0, content: "None" }, { type: "icon", bbox: [103.73573303222656, 76.39816284179688, 150.7538146972656, 112.20873260498047], interactivity: !0, content: "None" }, { type: "icon", bbox: [1466.6376953125, 39.993412017822266, 1504.9366455078125, 74.79851531982422], interactivity: !0, content: "None" }, { type: "icon", bbox: [112.11720275878906, 39.640804290771484, 188.92889404296875, 76.5404357910156], interactivity: !0, content: "None" }, { type: "icon", bbox: [1648.917236328125, 0.7083097696304321, 1691.5762939453125, 40.260887145996094], interactivity: !0, content: "None" }, { type: "icon", bbox: [1698.7213134765625, 0.4103904962539673, 1749.1270751953125, 41.89173889160156], interactivity: !0, content: "None" }, { type: "icon", bbox: [1592.606689453125, 0.3655713200569153, 1633.12255859375, 39.806514739990234], interactivity: !0, content: "None" }, { type: "icon", bbox: [124.20028686523438, 199.1823272705078, 330.784423828125, 238.8077697753906], interactivity: !0, content: "None" }, { type: "icon", bbox: [14.716153144836426, 645.5956420898438, 58.223297119140625, 691.1558837890625], interactivity: !0, content: "None" }, { type: "icon", bbox: [543.812255859375, 949.9239501953125, 571.1476440429688, 976.01904296875], interactivity: !0, content: "None" }, { type: "icon", bbox: [14.43153381347656, 604.9609375, 57.19231033325195, 645.1629638671875], interactivity: !0, content: "None" }, { type: "icon", bbox: [14.442048072814941, 290.7602233886719, 53.327056884765625, 331.0347595214844], interactivity: !0, content: "None" }, { type: "icon", bbox: [1635.9066162109375, 112.2376937866211, 1668.3238525390625, 155.5202941894531], interactivity: !0, content: "None" }, { type: "icon", bbox: [1178.3912353515625, 851.2100830078125, 1249.3218994140625, 901.1569213867188], interactivity: !0, content: "None" }, { type: "icon", bbox: [1347.92431640625, 851.348449707031, 1418.602294921875, 898.5828857421875], interactivity: !0, content: "None" }, { type: "icon", bbox: [812.1744384765625, 804.7918701171875, 874.1201171875, 901.6641845703125], interactivity: !0, content: "None" }, { type: "icon", bbox: [14.462991714477539, 566.0787353515625, 55.93478012084961, 605.288146972656], interactivity: !0, content: "None" }, { type: "icon", bbox: [1096.9854736328125, 40.614173889160156, 1201.592529296875, 77.01738739013672], interactivity: !0, content: "None" }, { type: "icon", bbox: [1729.377197265625, 333.10430908203125, 1754.8021240234375, 366.7254333496094], interactivity: !0, content: "None" }, { type: "icon", bbox: [702.4142456054688, 3.121079206466675, 738.66943359375, 41.31852340698242], interactivity: !0, content: "None" }, { type: "icon", bbox: [575.398742675781, 949.3660888671875, 616.935363769531, 974.908264160156], interactivity: !0, content: "None" }, { type: "icon", bbox: [13.567350387573242, 246.90577697753906, 44.95988464355469, 287.38897705078125], interactivity: !0, content: "None" }, { type: "icon", bbox: [191.30718994140625, 37.99507141113281, 302.3087463378906, 75.63729095458984], interactivity: !0, content: "None" }, { type: "icon", bbox: [15.018834114074707, 329.8807373046875, 50.76686096191406, 369.9967956542969], interactivity: !0, content: "None" }, { type: "icon", bbox: [1521.852783203125, 74.17557525634766, 1575.25439453125, 109.00038146972656], interactivity: !0, content: "None" }, { type: "icon", bbox: [14.707438468933105, 526.426818847656, 52.57400131225586, 566.3399658203125], interactivity: !0, content: "None" }, { type: "icon", bbox: [1277.6376953125, 991.0567626953125, 1305.1571044921875, 1026.887939453125], interactivity: !0, content: "None" }, { type: "icon", bbox: [763.4867553710938, 946.9234619140625, 787.7843017578125, 976.821350097656], interactivity: !0, content: "None" }, { type: "icon", bbox: [987.9791259765625, 947.7472534179688, 1013.916809, 976.17779541], interactivity: !0, content: "None" }, { type: "icon", bbox: [632.804443359375, 851.0858154296875, 704.8595581054688, 902.3046875], interactivity: !0, content: "None" }, { type: "icon", bbox: [1111.3658447265625, 852.1140747, 1177.6121826171875, 900.2450561523438], interactivity: !0, content: "None" }, { type: "icon", bbox: [15.269383430480957, 488.1274108886719, 52.148162841796875, 527.2474365234375], interactivity: !0, content: "None" }, { type: "icon", bbox: [113.50434112548828, 157.03514099121094, 191.95675659179688, 197.21229553222656], interactivity: !0, content: "None" }, { type: "icon", bbox: [15.4400053024292, 369.40972900390625, 50.442901611328125, 408.12469482421875], interactivity: !0, content: "None" }, { type: "icon", bbox: [754.0524291992188, 39.97019958496094, 923.5352783203125, 76.07572937011719], interactivity: !0, content: "None" }, { type: "icon", bbox: [1656.2261962890625, 848.673828125, 1731.97705078125, 899.9081420898438], interactivity: !0, content: "None" }, { type: "icon", bbox: [191.35885620117188, 157.613433837, 277.1715393066406, 196.57212829589844], interactivity: !0, content: "None" }, { type: "icon", bbox: [396.2254333496094, 850.61767578125, 464.1209411621094, 899.0340576171875], interactivity: !0, content: "None" }, { type: "icon", bbox: [1417.1485595703125, 853.39874267, 1482.774169921875, 901.2532958984375], interactivity: !0, content: "None" }, { type: "icon", bbox: [1731.3671875, 635.4527587890625, 1755.1827392578125, 664.033935546875], interactivity: !0, content: "None" }, { type: "icon", bbox: [14.989119529724121, 408.1120300292969, 51.845062255859375, 448.09417724609375], interactivity: !0, content: "None" }, { type: "icon", bbox: [14.936001777648926, 448.1799011230469, 50.53317642211914, 488.03802490234375], interactivity: !0, content: "None" }, { type: "icon", bbox: [155.8453369140625, 853.9161376953125, 222.91326904296875, 898.6390380859375], interactivity: !0, content: "None" }, { type: "icon", bbox: [635.6356201171875, 157.52517712, 745.2345581054688, 198.004791562], interactivity: !0, content: "None" }, { type: "icon", bbox: [923.1784057617188, 39.59061813354492, 1096.705078125, 75.36827087402344], interactivity: !0, content: "None" }, { type: "icon", bbox: [872.887451171875, 836.868713378, 940.8109741210938, 902.671142578125], interactivity: !0, content: "None" }, { type: "icon", bbox: [462.6249084472656, 853.143310546875, 532.574951171875, 904.2412719562], interactivity: !0, content: "None" }, { type: "icon", bbox: [22.45635223388672, 826.9423217773438, 69.11117553710938, 869.8226318359375], interactivity: !0, content: "None" }, { type: "icon", bbox: [277.2395324707031, 157.35963439941406, 368.9054260253906, 196.14207458496094], interactivity: !0, content: "None" }, { type: "icon", bbox: [20.072296142578125, 784.2015380859375, 67.7895736694336, 828.545654296875], interactivity: !0, content: "None" }, { type: "icon", bbox: [1016.5421142578125, 944.52880859375, 1064.1075439453125, 975.8909912109375], interactivity: !0, content: "None" }, { type: "icon", bbox: [223.9472198486328, 852.7105712890625, 288.7115783691406, 899.8546752929688], interactivity: !0, content: "None" }, { type: "icon", bbox: [1574.260009765625, 74.99603271484375, 1698.4970703125, 108.18537139892578], interactivity: !0, content: "None" }, { type: "icon", bbox: [1474.155029296875, 804.3898315429688, 1530.2877197265625, 900.25830078125], interactivity: !0, content: "None" }, { type: "icon", bbox: [940.9110717773438, 856.2393798828125, 1002.4009399, 900.406005859375], interactivity: !0, content: "None" }, { type: "icon", bbox: [1729.5438232421875, 300.9012756347656, 1756, 332.8285217285156], interactivity: !0, content: "None" }, { type: "icon", bbox: [788.7158203125, 945.8473510742188, 838.0936279296875, 976.943603515625], interactivity: !0, content: "None" }, { type: "icon", bbox: [1230.8017578125, 846.360107421875, 1290.87939453125, 898.69635], interactivity: !0, content: "None" }, { type: "icon", bbox: [1685.4599609375, 664.7726440429688, 1731.005126953125, 692.3046264648438], interactivity: !0, content: "None" }, { type: "icon", bbox: [836.0946044921875, 203.4613037109375, 958.4434814453125, 238.06698608398438], interactivity: !0, content: "None" }, { type: "icon", bbox: [328.8428955078125, 201.2435302734375, 505.72625732421875, 238.15118408203125], interactivity: !0, content: "None" }, { type: "icon", bbox: [8