Added Filthy Family and 'legacy' scraper to Bang Bros. Added trans generic avatar. Added pagination support to site actions.
|  | @ -199,11 +199,11 @@ | |||
| 					</li> | ||||
| 
 | ||||
| 					<li | ||||
| 						v-if="actor.hair" | ||||
| 						v-if="actor.hairColor" | ||||
| 						class="bio-item hair hideable" | ||||
| 					> | ||||
| 						<dfn class="bio-label"><Icon icon="haircut" />Hair</dfn> | ||||
| 						<span>{{ actor.hair }}</span> | ||||
| 						<span><span v-if="actor.hairLength">{{ actor.hairLength }}, </span>{{ actor.hairColor }}</span> | ||||
| 					</li> | ||||
| 
 | ||||
| 					<li | ||||
|  |  | |||
|  | @ -28,7 +28,12 @@ | |||
|             --> | ||||
| 		</span> | ||||
| 
 | ||||
|         <span> | ||||
| 		<Pagination | ||||
| 			:items-total="itemsTotal" | ||||
| 			:items-per-page="itemsPerPage" | ||||
| 		/> | ||||
| 
 | ||||
| 		<span class="tags"> | ||||
| 			<span class="filters-container"> | ||||
| 				<Icon icon="filter" /> | ||||
| 
 | ||||
|  | @ -57,6 +62,7 @@ | |||
| <script> | ||||
| import { mapState } from 'vuex'; | ||||
| import Filters from './filters.vue'; | ||||
| import Pagination from '../pagination/pagination.vue'; | ||||
| 
 | ||||
| function filter(state) { | ||||
| 	return state.ui.filter; | ||||
|  | @ -91,6 +97,7 @@ async function setBatch(newBatch) { | |||
| export default { | ||||
| 	components: { | ||||
| 		Filters, | ||||
| 		Pagination, | ||||
| 	}, | ||||
| 	props: { | ||||
| 		fetchReleases: { | ||||
|  | @ -101,6 +108,14 @@ export default { | |||
| 			type: Boolean, | ||||
| 			default: false, | ||||
| 		}, | ||||
| 		itemsTotal: { | ||||
| 			type: Number, | ||||
| 			default: 0, | ||||
| 		}, | ||||
| 		itemsPerPage: { | ||||
| 			type: Number, | ||||
| 			default: 10, | ||||
| 		}, | ||||
| 	}, | ||||
| 	computed: { | ||||
| 		...mapState({ | ||||
|  | @ -178,6 +193,10 @@ export default { | |||
|     } | ||||
| } | ||||
| 
 | ||||
| .tags { | ||||
| 	flex-shrink: 0; | ||||
| } | ||||
| 
 | ||||
| @media(max-width: $breakpoint) { | ||||
|     .filters-container { | ||||
|         display: none; | ||||
|  |  | |||
|  | @ -3,15 +3,11 @@ | |||
| 		<FilterBar | ||||
| 			:fetch-releases="fetchReleases" | ||||
| 			:is-home="true" | ||||
| 			:items-total="totalCount" | ||||
| 			:items-per-page="limit" | ||||
| 		/> | ||||
| 
 | ||||
| 		<div class="content-inner"> | ||||
| 			<Pagination | ||||
| 				:items-total="totalCount" | ||||
| 				:items-per-page="limit" | ||||
| 				class="pagination-top" | ||||
| 			/> | ||||
| 
 | ||||
| 			<Releases :releases="releases" /> | ||||
| 
 | ||||
| 			<Pagination | ||||
|  |  | |||
|  | @ -110,6 +110,7 @@ export default { | |||
| 	align-items: center; | ||||
| 	justify-content: center; | ||||
| 	color: var(--shadow); | ||||
| 	font-size: 1rem; | ||||
| 	font-weight: bold; | ||||
| 	text-decoration: none; | ||||
| 
 | ||||
|  |  | |||
|  | @ -29,9 +29,9 @@ | |||
| 				>{{ tag.name }}</li> | ||||
| 			</ul> | ||||
| 
 | ||||
|             <a | ||||
| 			<router-link | ||||
| 				v-tooltip.bottom="`Go to ${site.network.name} overview`" | ||||
|                 :href="`/network/${site.network.slug}`" | ||||
| 				:to="{ name: 'network', params: { networkSlug: site.network.slug } }" | ||||
| 				class="link link-network" | ||||
| 			> | ||||
| 				<img | ||||
|  | @ -40,7 +40,7 @@ | |||
| 					:alt="site.network.name" | ||||
| 					class="logo logo-network" | ||||
| 				> | ||||
|             </a> | ||||
| 			</router-link> | ||||
| 		</div> | ||||
| 
 | ||||
| 		<div class="content-inner"> | ||||
|  |  | |||
|  | @ -0,0 +1,235 @@ | |||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
| <svg | ||||
|    xmlns:dc="http://purl.org/dc/elements/1.1/" | ||||
|    xmlns:cc="http://creativecommons.org/ns#" | ||||
|    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||||
|    xmlns:svg="http://www.w3.org/2000/svg" | ||||
|    xmlns="http://www.w3.org/2000/svg" | ||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||||
|    version="1.1" | ||||
|    id="svg2" | ||||
|    width="338.93176" | ||||
|    height="589.84552" | ||||
|    viewBox="0 0 338.93176 589.84552" | ||||
|    sodipodi:docname="Ace Rockwood - outline - hardon.svg" | ||||
|    inkscape:version="1.0 (4035a4fb49, 2020-05-01)"> | ||||
|   <metadata | ||||
|      id="metadata8"> | ||||
|     <rdf:RDF> | ||||
|       <cc:Work | ||||
|          rdf:about=""> | ||||
|         <dc:format>image/svg+xml</dc:format> | ||||
|         <dc:type | ||||
|            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||||
|         <dc:title></dc:title> | ||||
|       </cc:Work> | ||||
|     </rdf:RDF> | ||||
|   </metadata> | ||||
|   <defs | ||||
|      id="defs6" /> | ||||
|   <sodipodi:namedview | ||||
|      inkscape:document-rotation="0" | ||||
|      pagecolor="#ffffff" | ||||
|      bordercolor="#666666" | ||||
|      borderopacity="1" | ||||
|      objecttolerance="10" | ||||
|      gridtolerance="10" | ||||
|      guidetolerance="10" | ||||
|      inkscape:pageopacity="0" | ||||
|      inkscape:pageshadow="2" | ||||
|      inkscape:window-width="1920" | ||||
|      inkscape:window-height="1024" | ||||
|      id="namedview4" | ||||
|      showgrid="false" | ||||
|      inkscape:zoom="1.1565452" | ||||
|      inkscape:cx="4.7736842" | ||||
|      inkscape:cy="356.99934" | ||||
|      inkscape:window-x="1182" | ||||
|      inkscape:window-y="932" | ||||
|      inkscape:window-maximized="1" | ||||
|      inkscape:current-layer="g10" /> | ||||
|   <g | ||||
|      inkscape:groupmode="layer" | ||||
|      inkscape:label="Image" | ||||
|      id="g10" | ||||
|      transform="translate(-36.295882,-155.56359)"> | ||||
|     <path | ||||
|        d="m 275.47475,596.59256 c 0,0 -5.57045,16.25525 -2.26517,28.71709 3.30528,12.46185 16.14089,37.99437 -2.7299,43.01501 -18.87079,5.02063 -17.86029,-21.31429 -17.53605,-23.41181 0.32424,-2.09752 7.39331,-27.47071 6.01109,-52.99575" | ||||
|        id="path841" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 276.91561,665.35059 c 0,0 12.61189,8.44579 14.50873,-10.68153" | ||||
|        id="path847" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 253.22194,645.08168 c 0,0 -11.01816,56.67539 -28.36563,95.24526" | ||||
|        id="path849" | ||||
|        sodipodi:nodetypes="cc" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 244.57937,683.12347 c 0,0 3.2737,26.40483 9.54025,57.82357" | ||||
|        id="path851" | ||||
|        sodipodi:nodetypes="cc" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 316.04674,497.63234 c 0,0 62.71911,92.14608 54.69476,243.32198" | ||||
|        id="path853" | ||||
|        sodipodi:nodetypes="cc" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 120.06808,741.6296 c 0,0 -6.62708,-56.81125 8.51463,-136.07764 0,0 10.38277,-52.37528 6.92135,-77.56092" | ||||
|        id="path855" | ||||
|        sodipodi:nodetypes="ccc" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 135.50406,527.99104 c 0,0 -3.81154,-4.17766 15.59765,-31.45559 0,0 2.60877,-1.97035 4.27961,-19.96442 0,0 -4.26771,-18.38982 -0.90695,-29.02908" | ||||
|        id="path857" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 154.47437,447.54195 c 0,0 -3.22246,-21.67664 -15.69254,-40.07537 0,0 -5.65525,34.58955 -24.34696,61.05037 0,0 -6.06915,7.2186 -0.60673,13.38372" | ||||
|        id="path859" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 113.82814,481.90067 c 0,0 8.2906,7.41008 21.67592,46.09037" | ||||
|        id="path861" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 128.81165,604.54868 c 0,0 -64.030285,-53.11103 -70.652618,-87.58275 0,0 -0.190498,-5.4772 -12.31525,-16.03813 0,0 -5.931684,-4.74148 -2.683719,-17.79945 0,0 1.222082,-4.08813 0.936722,-5.49299 -0.28536,-1.40486 -15.879565,-52.62724 16.336608,-114.89948 0,0 3.684461,-7.51013 3.859208,-11.52805 0.174747,-4.01793 -4.770333,-53.55053 14.207228,-71.63893 18.97756,-18.0884 13.354543,-12.18511 35.389091,-31.66871 0,0 7.81837,-6.40344 7.74477,-9.50585 -0.0736,-3.1024 23.35598,-21.87076 47.93206,-34.74942 0,0 11.27377,-7.2633 11.02038,-19.28434 -0.2534,-12.02104 -4.20148,-25.01746 -4.20148,-25.01746" | ||||
|        id="path863" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <g | ||||
|        transform="rotate(-24.597622,275.06212,612.76383)" | ||||
|        inkscape:transform-center-y="3.7858371" | ||||
|        inkscape:transform-center-x="-37.612849" | ||||
|        id="g868"> | ||||
|       <path | ||||
|          style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||
|          id="path839" | ||||
|          d="m 301.91735,580.43313 c 0,0 20.81118,37.91217 29.99809,71.56868 0,0 -1.27474,2.72695 1.28783,3.73133 2.56257,1.00438 1.04672,7.25865 1.04672,7.25865 0,0 -2.91284,37.39221 -29.37703,14.46554 0,0 -1.27844,-0.52885 -2.43403,-3.12866 -1.15559,-2.59982 -2.25028,-3.46823 -3.00127,-4.09416 -0.75098,-0.62594 -17.48928,-34.97245 -26.66746,-57.11914" /> | ||||
|       <path | ||||
|          style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||
|          id="path883" | ||||
|          d="m 333.16826,655.78513 c 0,0 -27.35631,-11.44567 -31.39538,16.61767" /> | ||||
|     </g> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cc" | ||||
|        d="m 258.95472,591.9171 c 0,0 -1.19161,-6.96253 6.25959,-16.53364" | ||||
|        id="path885" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 316.04674,497.63234 c 0,0 -1.06007,-1.80628 -1.06103,-4.64592 -9.5e-4,-2.83965 3.44823,-19.38153 -0.53273,-33.49052 0,0 -2.58853,-11.54571 0.30044,-23.06558 2.88897,-11.51988 6.4611,-21.08418 5.34295,-32.33966 0,0 -0.28941,-1.91395 1.29432,-7.18164 1.58374,-5.26769 0.9702,-17.77481 0.52632,-19.31286 0,0 -0.9758,-7.57132 4.77059,-10.11194 0,0 5.70975,-4.12189 8.85414,-10.47351 0,0 -5.23319,-8.96335 2.55042,-10.41987" | ||||
|        id="path887" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 342.99285,294.02579 c 0,0 2.40863,34.29764 -4.90069,52.56505 0,0 0.11318,6.77567 -2.55042,10.41987" | ||||
|        id="path889" | ||||
|        sodipodi:nodetypes="ccc" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 315.57928,464.92242 c 0,0 -1.26908,-10.90421 0.85002,-17.80542 2.1191,-6.90121 12.41382,-29.04882 18.64462,-68.0488 0,0 -0.41097,-3.1104 4.79552,-12.60636 5.20649,-9.49597 4.31944,-23.71327 4.31944,-23.71327 0,0 -0.62263,-5.09044 0.52859,-10.37701 1.15122,-5.28657 0.90097,-9.52259 7.22618,-30.47694 6.32521,-20.95435 -0.69525,-46.50796 -0.5162,-47.42953 0.17904,-0.92158 -3.16691,-11.40884 -13.83809,-21.72476 -10.67118,-10.31592 -19.99048,-11.46923 -19.99048,-11.46923 0,0 -5.97561,-0.50521 -13.58234,-7.00204 -7.60674,-6.49682 -31.87768,-16.8264 -31.87768,-16.8264" | ||||
|        id="path893" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 280.09799,468.44554 c 0,0 2.90232,-4.65637 11.26679,0.31348" | ||||
|        id="path895" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 284.69236,466.46836 c 0,0 -4.41383,5.42951 -0.006,7.00776" | ||||
|        id="path897" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <ellipse | ||||
|        style="opacity:1;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||
|        id="path903" | ||||
|        cx="85.181969" | ||||
|        cy="424.32559" | ||||
|        rx="9.2404251" | ||||
|        ry="4.6258879" | ||||
|        transform="rotate(-19.456297)" /> | ||||
|     <ellipse | ||||
|        style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||
|        id="path905" | ||||
|        cx="221.74664" | ||||
|        cy="372.79306" | ||||
|        rx="2.4708648" | ||||
|        ry="2.4088912" /> | ||||
|     <path | ||||
|        style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:7.56045;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||
|        id="path907" | ||||
|        sodipodi:type="arc" | ||||
|        sodipodi:cx="-280.18185" | ||||
|        sodipodi:cy="406.56561" | ||||
|        sodipodi:rx="2.0267301" | ||||
|        sodipodi:ry="1.6016541" | ||||
|        sodipodi:start="6.2560712" | ||||
|        sodipodi:end="3.2413906" | ||||
|        sodipodi:arc-type="slice" | ||||
|        d="m -278.15587,406.52219 a 2.0267301,1.6016541 0 0 1 -1.0394,1.4425 2.0267301,1.6016541 0 0 1 -2.09913,-0.0603 2.0267301,1.6016541 0 0 1 -0.9041,-1.49834 l 2.01665,0.15957 z" | ||||
|        transform="matrix(0.21840939,-0.97585723,0.98143007,0.1918203,0,0)" /> | ||||
|     <path | ||||
|        d="m 138.78183,407.46658 c 0,0 3.10416,-7.61169 2.10619,-17.95459 0,0 -0.64177,-4.93172 0.83747,-9.14456 1.47925,-4.21285 4.08993,-12.80237 5.85172,-22.38993" | ||||
|        id="path909" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 147.57721,357.9775 c 0,0 -0.25569,-1.24908 2.28661,-3.58316 2.54229,-2.33407 7.55128,-11.40353 9.73711,-19.99208" | ||||
|        id="path913" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 226.49166,410.49362 c 0,0 -1.75222,14.98063 37.81976,6.59317" | ||||
|        id="path915" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 230.09209,441.27245 c 0,0 3.08682,18.35365 39.82279,11.0958" | ||||
|        id="path917" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 160.46824,474.23252 c 0,0 5.54755,17.65952 45.97744,22.23086" | ||||
|        id="path919" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 267.47967,291.38393 c 0,0 12.90638,54.84957 6.43688,75.26399" | ||||
|        id="path921" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 175.64273,372.31082 c 0,0 3.74111,22.67897 56.34499,16.53804" | ||||
|        id="path925" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 245.53449,253.09208 c 0,0 -68.25989,-12.22844 -87.19681,-7.69003" | ||||
|        id="path927" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 300.12954,225.9896 c 0,0 -24.55374,10.43093 -36.08466,27.88195" | ||||
|        id="path929" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 332.63151,261.29222 c 0,0 -27.14867,-14.42698 -24.6289,-27.59554" | ||||
|        id="path931" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 326.6876,367.48422 c 0,0 -7.45101,6.4638 -32.86038,8.19647" | ||||
|        id="path935" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 231.66646,518.93745 c 0,0 11.89409,5.38851 20.24104,36.03176" | ||||
|        id="path937" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 319.26342,402.92347 c 0,0 -0.66468,6.77058 -19.66362,11.10696" | ||||
|        id="path941" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        d="m 314.05126,437.06207 c 0,0 -3.75693,9.33427 -19.48835,13.97482" | ||||
|        id="path943" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||||
|        d="m 316.04674,497.63234 c 0,0 -11.16016,13.50078 -10.55031,39.39049" | ||||
|        id="path945" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cc" | ||||
|        id="path870" | ||||
|        d="m 291.42434,654.66906 c 0,0 2.35422,-13.25577 -12.8767,-34.10306" | ||||
|        style="fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|   </g> | ||||
| </svg> | ||||
| After (image error) Size: 15 KiB | 
|  | @ -0,0 +1,311 @@ | |||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
| <svg | ||||
|    xmlns:dc="http://purl.org/dc/elements/1.1/" | ||||
|    xmlns:cc="http://creativecommons.org/ns#" | ||||
|    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||||
|    xmlns:svg="http://www.w3.org/2000/svg" | ||||
|    xmlns="http://www.w3.org/2000/svg" | ||||
|    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||||
|    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||||
|    inkscape:version="1.0 (4035a4fb49, 2020-05-01)" | ||||
|    sodipodi:docname="Megan Snow - outline.svg" | ||||
|    viewBox="0 0 561.61536 707.20742" | ||||
|    height="707.2074" | ||||
|    width="561.61536" | ||||
|    id="svg2" | ||||
|    version="1.1"> | ||||
|   <metadata | ||||
|      id="metadata8"> | ||||
|     <rdf:RDF> | ||||
|       <cc:Work | ||||
|          rdf:about=""> | ||||
|         <dc:format>image/svg+xml</dc:format> | ||||
|         <dc:type | ||||
|            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||||
|         <dc:title></dc:title> | ||||
|       </cc:Work> | ||||
|     </rdf:RDF> | ||||
|   </metadata> | ||||
|   <defs | ||||
|      id="defs6" /> | ||||
|   <sodipodi:namedview | ||||
|      inkscape:current-layer="g10" | ||||
|      inkscape:window-maximized="1" | ||||
|      inkscape:window-y="932" | ||||
|      inkscape:window-x="1182" | ||||
|      inkscape:cy="313.02867" | ||||
|      inkscape:cx="-286.80995" | ||||
|      inkscape:zoom="0.35507257" | ||||
|      showgrid="false" | ||||
|      id="namedview4" | ||||
|      inkscape:window-height="1024" | ||||
|      inkscape:window-width="1920" | ||||
|      inkscape:pageshadow="2" | ||||
|      inkscape:pageopacity="0" | ||||
|      guidetolerance="10" | ||||
|      gridtolerance="10" | ||||
|      objecttolerance="10" | ||||
|      borderopacity="1" | ||||
|      bordercolor="#666666" | ||||
|      pagecolor="#ffffff" /> | ||||
|   <g | ||||
|      transform="translate(85.128736,-655.1402)" | ||||
|      id="g10" | ||||
|      inkscape:label="Image" | ||||
|      inkscape:groupmode="layer"> | ||||
|     <path | ||||
|        id="path837" | ||||
|        d="m 180.64383,874.94338 c 0,0 45.01282,6.66546 69.63612,-6.64344 24.62331,-13.30887 21.54749,-44.60738 21.54749,-44.60738" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path839" | ||||
|        d="m 303.13683,882.56812 c 0,0 12.86717,23.22869 15.07226,51.74219" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path841" | ||||
|        d="m 309.50687,813.33764 c 0,0 25.9537,15.10988 37.65925,30.47878 0,0 -0.69542,3.55481 12.2517,28.85364 0,0 4.55976,30.69042 -13.39525,50.82631 0,0 -7.69361,10.24391 -27.81348,10.81394" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path845" | ||||
|        d="m 347.16612,843.81642 c 0,0 5.06607,6.66321 8.24486,9.56009" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path917" | ||||
|        d="m 357.88201,859.62589 c 0,0 -2.71396,-1.42378 -2.47103,-6.24938 l 2.17398,-0.11804 c 0,0 0.65586,0.0273 0.77614,0.3991 0.12027,0.37176 1.44879,1.92416 1.6074,3.89789 0,0 -0.26041,0.92561 -2.08649,2.07043" | ||||
|        style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cc" | ||||
|        id="path915" | ||||
|        d="m 358.67129,864.89746 c -1.20681,-2.16634 -0.78928,-5.27157 -0.78928,-5.27157" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path847" | ||||
|        d="m 359.41782,872.67006 c 0,0 0.46025,-5.60625 -0.74653,-7.7726" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path849" | ||||
|        d="m 129.39508,800.57116 c 0,0 -6.42849,19.00807 6.86727,41.21627" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="ccscsccssccccsc" | ||||
|        id="path853" | ||||
|        d="m 196.00906,721.46356 -31.13163,-7.0542 c 0,0 -5.56243,-1.46956 -16.22775,0.94799 -10.66531,2.41754 -13.01156,1.15581 -13.01156,1.15581 0,0 -8.2882,-2.72139 -10.80284,-2.49666 -2.12332,0.18976 -11.99975,-4.99663 -11.99975,-4.99663 0,0 -7.71653,-4.99098 -15.258126,-3.59356 0,0 -0.921647,0.27079 -13.073799,-3.51418 -12.152156,-3.78498 -23.484453,1.68181 -24.220915,1.98858 -0.736463,0.30678 -16.977586,5.39212 -52.3635288,51.53174 0,0 -13.6901312,22.12708 -17.7711189,40.00038 0,0 -3.5462743,10.87168 -17.7798223,29.12531 0,0 -8.159184,12.25936 -12.020172,25.49026 0,0 -0.816465,3.38885 -5.634047,11.49248 -4.81758,8.10362 -13.268427,21.79625 -16.433798,30.87411" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path855" | ||||
|        d="m 260.05145,793.17349 c 0,0 -12.64494,-21.48395 -41.767,-31.42437" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path857" | ||||
|        d="m 265.5875,674.63472 c 0,0 -14.34966,28.76781 -12.3588,75.51865 0,0 -0.7618,-0.34729 1.62771,2.29991 2.38948,2.64723 6.87779,8.25387 10.98221,19.96175 0,0 1.03498,5.706 10.7301,15.04698 9.69515,9.34096 19.45049,19.39091 32.93815,25.87563" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path877" | ||||
|        d="m 318.20909,934.31031 c 0,0 2.14893,21.27837 0.84918,33.11066 -1.29972,11.83226 -0.6652,16.28372 1.5525,21.89782 2.21773,5.61409 2.7296,18.82501 2.7296,19.16971 0,0.3447 -0.18873,8.4855 7.55301,27.1697 7.74177,18.6841 13.78834,25.6487 15.2215,28.8787 1.43319,3.23 5.89288,11.3679 10.39494,23.2342 4.50203,11.8664 19.16133,35.9374 34.09209,70.2326" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path879" | ||||
|        d="m 304.98966,1020.2735 c 0,0 -12.80353,-8.5875 -8.53168,0.7025" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cc" | ||||
|        id="path881" | ||||
|        d="m 411.28783,1195.8696 c 0,2.5252 37.9235,72.8874 50.84067,162.6985" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path883" | ||||
|        d="m 70.116768,1358.2192 c 0,0 7.148734,-48.8735 8.470197,-59.4548 1.321463,-10.5814 -0.07269,-24.427 -3.540811,-39.3925 -3.46812,-14.9656 -5.200483,-47.6561 13.865754,-79.8676 0,0 5.453487,-11.9234 10.987251,-18.745" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path887" | ||||
|        d="m 54.420419,840.50419 c 0,0 12.223788,20.70533 14.551698,25.2744 2.327913,4.56908 6.86629,13.45866 18.410208,45.7131 11.543919,32.25442 12.014467,36.78208 15.646845,54.51347 3.63238,17.73135 9.93896,31.95668 15.79171,43.23424 5.85275,11.2775 13.92108,26.588 14.10431,55.0118 0,0 -0.0502,6.2159 -2.06838,15.5116" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <ellipse | ||||
|        ry="9.7903976" | ||||
|        rx="20.201965" | ||||
|        cy="680.05347" | ||||
|        cx="438.19302" | ||||
|        transform="rotate(17.702283)" | ||||
|        id="path889" | ||||
|        style="opacity:1;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path907" | ||||
|        d="m 206.32021,777.96691 c 0,0 2.00563,-4.26056 5.37759,-3.3968 3.37196,0.86377 4.4794,3.71448 3.77167,6.51131 -0.70773,2.79683 -10.68448,-0.34128 -9.14926,-3.11451 z" | ||||
|        style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path929" | ||||
|        d="m 303.44533,1022.7759 c 0,0 -2.16439,-0.042 -3.86487,-1.7347" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path931" | ||||
|        d="m 340.46427,1190.0515 c 0,0 64.02925,-40.5515 71.26342,-45.6514" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cscsscccsscccsc" | ||||
|        id="path933" | ||||
|        d="m 411.72769,1144.4001 c 0,0 3.93206,-2.9812 7.00034,-3.308 3.06826,-0.3267 6.7188,-3.8296 6.7188,-3.8296 0,0 1.79274,-4.5179 5.59595,-3.9536 3.80321,0.5644 9.17143,0.051 15.13498,-1.8011 5.96354,-1.8523 31.08998,-0.5687 25.84094,18.3743 0,0 -1.78144,8.2253 -7.10935,7.8337 0,0 -1.55607,-0.1472 -6.32826,2.0415 0,0 -2.72429,0.8446 -6.91682,5.9068 -4.1925,5.0622 -17.91311,17.2595 -29.42995,23.6967 -11.51687,6.4372 -15.5251,9.5211 -26.41287,19.1278 -4.55423,3.6915 -6.16093,7.8739 -9.90203,10.9048 -1.07265,0.8435 -7.37344,4.3075 -6.94607,13.2653 0,0 0.36533,4.041 1.93415,17.9482 1.62908,14.4416 6.34902,41.767 -32.80491,40.9816" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path937" | ||||
|        d="m 308.1583,1237.8237 c 0,0 -3.82207,35.5661 -9.03082,48.7985 0,0 -3.53508,12.6588 -4.77084,33.7106 -1.23576,21.0518 -6.97865,37.4751 -6.97865,37.4751" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path939" | ||||
|        d="m 328.66236,1289.2546 c 0,0 -30.92744,-18.7529 -16.58827,-85.1658" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path941" | ||||
|        d="m 77.224576,785.65473 c 0,0 -1.451816,41.49444 -22.804157,54.84946 0,0 -6.656305,7.01859 -11.859105,18.41938 -5.202801,11.4008 -7.154437,9.54861 -13.52328,26.96313 -6.36884,17.41451 -21.1949386,43.788 -21.6268931,45.17395 -0.4319545,1.38592 -9.0666882,13.58801 -10.8056302,24.54584" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="ccssssc" | ||||
|        id="path943" | ||||
|        d="m -11.301003,935.4521 c 0,0 18.003835,45.35358 23.249445,70.6101 0,0 2.424328,9.1244 3.948133,13.0716 1.523802,3.9472 5.977187,19.9579 6.678058,25.8999 0.700872,5.942 5.592951,24.3027 8.767896,29.342 3.174943,5.0392 12.379221,24.5275 18.18301,35.706 5.803792,11.1785 4.312352,6.6578 10.054425,18.5994" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cssssssc" | ||||
|        id="path945" | ||||
|        d="m 59.579964,1128.6811 c 0,0 2.371923,6.0097 12.535194,1.6812 10.163268,-4.3285 13.870922,-8.4041 14.750883,-9.6483 0.87996,-1.2442 10.353785,-8.328 13.115225,-8.56 2.761444,-0.2319 3.947774,-3.9546 5.516944,-5.6746 1.62584,-1.782 5.8957,-9.0703 7.09268,-10.2089 1.64128,-1.5613 18.97077,-16.8714 20.25885,-18.0236 1.12531,-1.0066 2.25596,-5.1114 9.1877,-5.3398" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path947" | ||||
|        d="m 142.03744,1072.9071 c 0,0 2.20289,0.3098 6.13568,-0.498 3.93279,-0.8077 6.89551,-2.7078 13.77312,-3.6751 6.87761,-0.9674 6.07114,-1.7305 13.16371,-1.4133 0,0 -8.74944,1.1995 -3.95902,8.868 0,0 1.26897,1.1855 9.25166,0.244 7.98268,-0.9415 5.91381,-0.9875 5.91381,-0.9875 0,0 -1.2051,4.6887 -11.72551,6.8214 -10.52042,2.1327 -12.79269,1.9537 -12.79269,1.9537 0,0 -4.31814,2.5021 -13.37016,5.8751 0,0 -3.69793,1.4825 -0.89861,2.069 2.79934,0.5865 19.88082,5.8242 22.49776,6.0766 2.61694,0.2524 10.81564,3.847 12.1207,5.0917 -0.50855,0.1037 -10.19658,-1.2491 -5.89714,8.2795 0,0 1.57115,2.6129 8.72753,4.1186 0,0 5.15859,1.2497 5.85701,1.3655 0.69842,0.1157 -3.03318,2.4728 -4.29566,2.3465" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="ccsc" | ||||
|        id="path949" | ||||
|        d="m 146.43989,1091.6699 c 0,0 -4.29101,-1.2516 -6.69111,-1.2461 -2.4001,0.01 -2.93172,-0.1821 -5.51552,1.7439 -2.5838,1.926 -9.4116,4.3142 -15.15635,9.9812" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path951" | ||||
|        d="m 253.2287,750.15337 c 0,0 -6.54237,-7.6488 -14.2592,-11.24274" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cc" | ||||
|        id="path955" | ||||
|        d="m 143.65268,716.32525 c -0.28507,-0.13995 19.91012,-10.13206 30.79078,-57.40552" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path957" | ||||
|        d="m 175.10995,1067.3207 c 0,0 11.44317,-3.2987 25.71302,4.2 0,0 3.90435,2.2953 -2.87428,2.9281 0,0 -8.5002,0.098 -11.63229,0.9964" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path959" | ||||
|        d="m 182.14789,1103.3327 c 0,0 13.69386,3.32 23.24095,14.585 0,0 3.27564,3.8888 -3.032,2.0981 0,0 -5.301,-1.8737 -11.52722,-2.8161" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cscscc" | ||||
|        id="path961" | ||||
|        d="m 115.3041,1117.2783 c 0,0 18.92056,-9.3826 21.22883,-8.7675 2.30828,0.6151 24.40651,3.883 24.74662,3.8517 0.34011,-0.031 2.25159,0.1897 3.87814,1.3246 1.62655,1.1349 3.1886,1.6735 3.1886,1.6735 v 0" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="csccsc" | ||||
|        id="path963" | ||||
|        d="m 178.02695,1126.1083 c 0,0 -6.1006,-0.3301 -13.73589,-4.2277 -6.35485,-3.244 4.05523,-6.52 4.05523,-6.52 0,0 13.49894,-1.3739 26.3429,9.6548 0,0 4.85605,4.3229 -1.99015,3.1431 -6.84619,-1.1799 -10.83641,-1.2092 -14.67209,-2.0502 z" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cscc" | ||||
|        id="path965" | ||||
|        d="m 182.52186,1128.4201 c 0,0 -4.20937,4.1072 -16.55179,1.3872 -12.34242,-2.7199 -34.63486,-4.4808 -34.63486,-4.4808 0,0 -16.69247,5.5395 -23.20947,4.9878" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="csc" | ||||
|        id="path969" | ||||
|        d="m 100.14772,1132.0293 c 19.43698,1.2874 27.97131,1.7185 30.66984,1.8196 2.69852,0.1011 12.58083,-0.092 19.4616,0.7416" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="ccccsc" | ||||
|        id="path971" | ||||
|        d="m 154.22718,1143.9245 c -9.3306,1.3045 -12.49183,-0.5792 -12.49183,-0.5792 -6.46822,-7.9125 8.54381,-8.7548 8.54381,-8.7548 0,0 8.18926,-1.0348 19.50893,4.7399 0,0 4.95565,2.513 -2.76743,3.4041 -7.72308,0.891 -5.97229,0.1406 -12.79348,1.19 z" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path973" | ||||
|        d="m 154.22718,1143.9245 c 0,0 -1.78349,4.1869 -16.14414,5.2152 -14.36066,1.0283 -29.31457,-0.4359 -29.31457,-0.4359" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cc" | ||||
|        id="path977" | ||||
|        d="m 99.899159,1160.7593 c 0,0 6.876811,-10.6417 8.869311,-12.0555" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path979" | ||||
|        d="m 97.289198,1164.1138 c 0,0 -6.033801,5.7607 -9.891516,7.2028 0,0 -14.935694,14.3749 -24.80715,16.8935 -9.871456,2.5185 -22.07969,8.3053 -37.173356,-6.5296 -15.093666,-14.835 -44.225253,-65.8094 -45.936644,-70.9813 -1.711391,-5.1719 -17.68623,-35.1318 -24.093388,-51.6092 -6.407158,-16.4773 -11.923997,-30.5339 -13.670985,-39.6394 -1.746989,-9.1056 -3.269505,-12.0325 -3.269505,-12.0325" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path983" | ||||
|        d="m 61.80753,1131.2378 c 0,0 -8.629557,-1.6946 -16.8855,7.8893" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path987" | ||||
|        d="m 88.911908,1179.5043 c 0,0 -4.534683,4.2049 -18.274506,4.7969" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path989" | ||||
|        d="m 221.11696,969.1049 c 0,0 64.60648,-11.28325 97.06597,11.83173" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path991" | ||||
|        d="m 231.18186,1009.1275 c 0,0 45.47044,-10.21795 59.71625,-2.3054 14.24577,7.9125 15.72144,3.4223 16.65365,3.4223 0.93221,0 2.05262,-1.4625 17.21482,7.0833" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path993" | ||||
|        d="m 333.91206,1057.1572 c 0,0 25.04958,43.0978 10.46448,83.3062" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path995" | ||||
|        d="m 230.37497,1088.0169 c 0,0 40.88924,22.0277 48.0803,77.6339" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path997" | ||||
|        d="m 357.66347,1090.3523 c 0,0 6.4681,4.586 9.76647,4.6572 3.29838,0.071 12.55296,5.4354 19.71248,8.8952 7.15954,3.4598 12.39822,4.1345 15.03094,7.7641 2.63272,3.6295 6.5511,15.4049 9.27471,18.1913 2.7236,2.7864 5.09634,8.4249 4.88873,11.8933" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cssc" | ||||
|        id="path999" | ||||
|        d="m 400.65141,1151.7728 c 0,0 -2.07373,-5.9875 -2.39928,-8.2519 -0.32557,-2.2644 -7.40477,-10.4046 -7.29711,-11.4529 0.10766,-1.0483 1.56227,3.9531 -1.1424,-2.7265" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path1011" | ||||
|        d="m 415.04129,1135.8729 c 0,0 2.68458,1.7133 4.68794,4.8124" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cssssc" | ||||
|        id="path1013" | ||||
|        d="m 427.32736,1186.3721 c 0,0 1.31013,2.6968 1.05746,5.5806 -0.25265,2.8839 0.0723,5.0595 0.5632,6.3724 0.49093,1.313 0.0387,5.1408 -0.34557,6.1087 -0.38426,0.9679 -0.12499,6.1554 -3.33778,7.6652 -3.21279,1.5097 -5.89897,0.633 -7.16776,-0.7125" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path1015" | ||||
|        d="m 428.63457,1204.608 c 0,0 1.31637,4.2463 -0.71478,7.1472 -2.03118,2.9009 -6.06306,2.8689 -6.90134,2.7856 -0.83825,-0.083 -0.90724,-1.8071 -0.90724,-1.8071" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path1017" | ||||
|        d="m 422.97506,1214.7013 c 0,0 3.4221,6.5425 1.3304,10.8287" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path1019" | ||||
|        d="m 424.7898,1220.0266 c 0,0 3.44295,6.1599 2.37999,11.6389" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path1023" | ||||
|        d="m 463.37418,1158.1021 c 0,0 -6.05151,4.5131 -37.92735,-20.8396" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path1025" | ||||
|        d="m 413.16793,1199.2956 c 0,0 2.9299,-6.0576 12.07829,-5.8866" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cscssc" | ||||
|        id="path1029" | ||||
|        d="m -61.719797,892.41499 c 0,0 -11.215194,30.55038 -13.654945,39.1082 -2.404258,8.43331 -5.242534,10.58329 -5.019013,10.87054 0,0 -1.949303,5.73432 -0.162776,9.10668 1.786526,3.37239 3.182327,6.38706 4.428054,9.00902 1.245727,2.62196 5.903429,15.20199 14.575131,46.90867" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        sodipodi:nodetypes="cc" | ||||
|        id="path1037" | ||||
|        d="m 328.66236,1289.2546 c 2.71815,2.8685 39.44725,17.911 33.18117,-44.7925" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|     <path | ||||
|        id="path1047" | ||||
|        d="m 238.9695,738.91063 c 0,0 -9.3827,-0.64717 -19.71953,-37.70436" | ||||
|        style="opacity:1;fill:none;stroke:#000000;stroke-width:7.55906;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||||
|   </g> | ||||
| </svg> | ||||
| After (image error) Size: 24 KiB | 
| After   (image error) Size: 643 KiB | 
| After (image error) Size: 891 KiB | 
| After   (image error) Size: 1016 KiB | 
| Before   (image error) Size: 33 KiB After   (image error) Size: 33 KiB     | 
| Before   (image error) Size: 22 KiB After   (image error) Size: 22 KiB     | 
|  | @ -47,7 +47,8 @@ function initActorActions(store, _router) { | |||
|                     heightImperial: height(units:IMPERIAL) | ||||
|                     weightMetric: weight(units:METRIC) | ||||
|                     weightImperial: weight(units:IMPERIAL) | ||||
| 					hair | ||||
| 					hairColor | ||||
| 					hairLength | ||||
| 					eyes | ||||
|                     hasTattoos | ||||
|                     hasPiercings | ||||
|  |  | |||
|  | @ -4,13 +4,19 @@ import { curateNetwork } from '../curate'; | |||
| import getDateRange from '../get-date-range'; | ||||
| 
 | ||||
| function initNetworksActions(store, _router) { | ||||
| 	async function fetchNetworkBySlug({ _commit }, { networkSlug, limit = 100, range = 'latest' }) { | ||||
| 	async function fetchNetworkBySlug({ _commit }, { | ||||
| 		networkSlug, | ||||
| 		limit = 10, | ||||
| 		pageNumber = 1, | ||||
| 		range = 'latest', | ||||
| 	}) { | ||||
| 		const { before, after, orderBy } = getDateRange(range); | ||||
| 
 | ||||
| 		const { network, releases } = await graphql(` | ||||
|             query Network( | ||||
|                 $networkSlug: String! | ||||
|                 $limit:Int = 1000, | ||||
|                 $limit:Int = 10, | ||||
|                 $offset:Int = 0, | ||||
|                 $after:Date = "1900-01-01", | ||||
|                 $before:Date = "2100-01-01", | ||||
|                 $afterTime:Datetime = "1900-01-01", | ||||
|  | @ -66,8 +72,9 @@ function initNetworksActions(store, _router) { | |||
|                     } | ||||
|                 } | ||||
|                 releases( | ||||
|                     first: $limit, | ||||
|                     orderBy: $orderBy, | ||||
|                     first: $limit | ||||
| 					offset: $offset | ||||
|                     orderBy: $orderBy | ||||
|                     filter: { | ||||
|                         site: { | ||||
|                             or: [ | ||||
|  | @ -109,6 +116,7 @@ function initNetworksActions(store, _router) { | |||
|         `, {
 | ||||
| 			networkSlug, | ||||
| 			limit, | ||||
| 			offset: Math.max(0, (pageNumber - 1)) * limit, | ||||
| 			after, | ||||
| 			before, | ||||
| 			orderBy, | ||||
|  |  | |||
|  | @ -1,16 +1,22 @@ | |||
| import { graphql } from '../api'; | ||||
| import { releasesFragment } from '../fragments'; | ||||
| import { releaseFields } from '../fragments'; | ||||
| import { curateSite } from '../curate'; | ||||
| import getDateRange from '../get-date-range'; | ||||
| 
 | ||||
| function initSitesActions(store, _router) { | ||||
| 	async function fetchSiteBySlug({ _commit }, { siteSlug, limit = 100, range = 'latest' }) { | ||||
| 	async function fetchSiteBySlug({ _commit }, { | ||||
| 		siteSlug, | ||||
| 		limit = 10, | ||||
| 		pageNumber = 1, | ||||
| 		range = 'latest', | ||||
| 	}) { | ||||
| 		const { before, after, orderBy } = getDateRange(range); | ||||
| 
 | ||||
| 		const { site } = await graphql(` | ||||
|             query Site( | ||||
|                 $siteSlug: String!, | ||||
|                 $limit:Int = 100, | ||||
|                 $offset:Int = 0, | ||||
|                 $after:Date = "1900-01-01", | ||||
|                 $before:Date = "2100-01-01", | ||||
|                 $orderBy:[ReleasesOrderBy!] | ||||
|  | @ -33,12 +39,34 @@ function initSitesActions(store, _router) { | |||
|                         slug | ||||
|                         url | ||||
|                     } | ||||
|                     ${releasesFragment} | ||||
|                     releases( | ||||
|                         filter: { | ||||
| 							date: { | ||||
| 								lessThan: $before, | ||||
| 								greaterThan: $after, | ||||
| 							}, | ||||
| 							releasesTagsConnection: { | ||||
| 								none: { | ||||
| 									tag: { | ||||
| 										slug: { | ||||
| 											in: $exclude | ||||
| 										} | ||||
| 									} | ||||
| 								} | ||||
| 							} | ||||
|                         } | ||||
|                         first: $limit | ||||
| 						offset: $offset | ||||
|                         orderBy: $orderBy | ||||
|                     ) { | ||||
| 						${releaseFields} | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|         `, {
 | ||||
| 			siteSlug, | ||||
| 			limit, | ||||
| 			offset: Math.max(0, (pageNumber - 1)) * limit, | ||||
| 			after, | ||||
| 			before, | ||||
| 			orderBy, | ||||
|  |  | |||
|  | @ -1,34 +1,34 @@ | |||
| exports.up = knex => Promise.resolve() | ||||
| 	.then(() => knex.schema.createTable('countries', (table) => { | ||||
| 		table.string('alpha2', 2) | ||||
| 		table.text('alpha2', 2) | ||||
| 			.unique() | ||||
| 			.primary(); | ||||
| 
 | ||||
| 		table.string('alpha3', 3) | ||||
| 		table.text('alpha3', 3) | ||||
| 			.unique(); | ||||
| 
 | ||||
| 		table.string('name') | ||||
| 		table.text('name') | ||||
| 			.notNullable(); | ||||
| 
 | ||||
| 		table.string('alias'); | ||||
| 		table.text('alias'); | ||||
| 
 | ||||
| 		table.integer('code', 3); | ||||
| 		table.string('nationality'); | ||||
| 		table.text('nationality'); | ||||
| 
 | ||||
| 		table.integer('priority', 2) | ||||
| 			.defaultTo(0); | ||||
| 	})) | ||||
| 	.then(() => knex.schema.createTable('media', (table) => { | ||||
| 		table.string('id', 21) | ||||
| 		table.text('id', 21) | ||||
| 			.primary(); | ||||
| 
 | ||||
| 		table.string('path'); | ||||
| 		table.string('thumbnail'); | ||||
| 		table.string('lazy'); | ||||
| 		table.text('path'); | ||||
| 		table.text('thumbnail'); | ||||
| 		table.text('lazy'); | ||||
| 		table.integer('index'); | ||||
| 		table.string('mime'); | ||||
| 		table.text('mime'); | ||||
| 
 | ||||
| 		table.string('hash'); | ||||
| 		table.text('hash'); | ||||
| 
 | ||||
| 		table.integer('size', 12); | ||||
| 		table.integer('quality', 6); | ||||
|  | @ -36,14 +36,14 @@ exports.up = knex => Promise.resolve() | |||
| 		table.integer('height', 6); | ||||
| 		table.float('entropy'); | ||||
| 
 | ||||
| 		table.string('scraper', 32); | ||||
| 		table.string('copyright', 100); | ||||
| 		table.text('scraper', 32); | ||||
| 		table.text('copyright', 100); | ||||
| 
 | ||||
| 		table.string('source', 2100); | ||||
| 		table.string('source_page', 2100); | ||||
| 		table.text('source', 2100); | ||||
| 		table.text('source_page', 2100); | ||||
| 
 | ||||
| 		table.text('comment'); | ||||
| 		table.string('group'); | ||||
| 		table.text('group'); | ||||
| 
 | ||||
| 		table.unique('hash'); | ||||
| 		table.unique('source'); | ||||
|  | @ -52,10 +52,10 @@ exports.up = knex => Promise.resolve() | |||
| 			.defaultTo(knex.fn.now()); | ||||
| 	})) | ||||
| 	.then(() => knex.schema.createTable('media_sfw', (table) => { | ||||
| 		table.string('id', 21) | ||||
| 		table.text('id', 21) | ||||
| 			.primary(); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.references('id') | ||||
| 			.inTable('media') | ||||
| 			.unique(); | ||||
|  | @ -71,7 +71,7 @@ exports.up = knex => Promise.resolve() | |||
| 		`);
 | ||||
| 	}) | ||||
| 	.then(() => knex.schema.alterTable('media', (table) => { | ||||
| 		table.string('sfw_media_id', 21) | ||||
| 		table.text('sfw_media_id', 21) | ||||
| 			.references('id') | ||||
| 			.inTable('media') | ||||
| 			.defaultTo(knex.raw('get_random_sfw_media_id()')); | ||||
|  | @ -79,10 +79,10 @@ exports.up = knex => Promise.resolve() | |||
| 	.then(() => knex.schema.createTable('tags_groups', (table) => { | ||||
| 		table.increments('id', 12); | ||||
| 
 | ||||
| 		table.string('name', 32); | ||||
| 		table.text('name', 32); | ||||
| 		table.text('description'); | ||||
| 
 | ||||
| 		table.string('slug', 32) | ||||
| 		table.text('slug', 32) | ||||
| 			.unique(); | ||||
| 
 | ||||
| 		table.datetime('created_at') | ||||
|  | @ -90,7 +90,7 @@ exports.up = knex => Promise.resolve() | |||
| 	})) | ||||
| 	.then(() => knex.schema.createTable('tags', (table) => { | ||||
| 		table.increments('id', 12); | ||||
| 		table.string('name'); | ||||
| 		table.text('name'); | ||||
| 
 | ||||
| 		table.text('description'); | ||||
| 
 | ||||
|  | @ -108,7 +108,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('tags'); | ||||
| 
 | ||||
| 		table.string('slug', 32) | ||||
| 		table.text('slug', 32) | ||||
| 			.unique(); | ||||
| 
 | ||||
| 		table.datetime('created_at') | ||||
|  | @ -120,7 +120,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('tags'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  | @ -133,7 +133,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('tags'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  | @ -143,9 +143,9 @@ exports.up = knex => Promise.resolve() | |||
| 	.then(() => knex.schema.createTable('networks', (table) => { | ||||
| 		table.increments('id', 12); | ||||
| 
 | ||||
| 		table.string('name'); | ||||
| 		table.string('alias'); | ||||
| 		table.string('url'); | ||||
| 		table.text('name'); | ||||
| 		table.text('alias'); | ||||
| 		table.text('url'); | ||||
| 		table.text('description'); | ||||
| 		table.json('parameters'); | ||||
| 
 | ||||
|  | @ -153,7 +153,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('networks'); | ||||
| 
 | ||||
| 		table.string('slug', 32) | ||||
| 		table.text('slug', 32) | ||||
| 			.unique(); | ||||
| 
 | ||||
| 		table.datetime('created_at') | ||||
|  | @ -162,8 +162,8 @@ exports.up = knex => Promise.resolve() | |||
| 	.then(() => knex.schema.createTable('networks_social', (table) => { | ||||
| 		table.increments('id', 16); | ||||
| 
 | ||||
| 		table.string('url'); | ||||
| 		table.string('platform'); | ||||
| 		table.text('url'); | ||||
| 		table.text('platform'); | ||||
| 
 | ||||
| 		table.integer('network_id', 12) | ||||
| 			.notNullable() | ||||
|  | @ -183,13 +183,13 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('networks'); | ||||
| 
 | ||||
| 		table.string('name'); | ||||
| 		table.string('slug', 32) | ||||
| 		table.text('name'); | ||||
| 		table.text('slug', 32) | ||||
| 			.unique(); | ||||
| 
 | ||||
| 		table.string('alias'); | ||||
| 		table.text('alias'); | ||||
| 
 | ||||
| 		table.string('url'); | ||||
| 		table.text('url'); | ||||
| 		table.text('description'); | ||||
| 		table.json('parameters'); | ||||
| 
 | ||||
|  | @ -221,8 +221,8 @@ exports.up = knex => Promise.resolve() | |||
| 	.then(() => knex.schema.createTable('sites_social', (table) => { | ||||
| 		table.increments('id', 16); | ||||
| 
 | ||||
| 		table.string('url'); | ||||
| 		table.string('platform'); | ||||
| 		table.text('url'); | ||||
| 		table.text('platform'); | ||||
| 
 | ||||
| 		table.integer('site_id', 12) | ||||
| 			.notNullable() | ||||
|  | @ -242,11 +242,11 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('networks'); | ||||
| 
 | ||||
| 		table.string('name'); | ||||
| 		table.string('url'); | ||||
| 		table.text('name'); | ||||
| 		table.text('url'); | ||||
| 		table.text('description'); | ||||
| 
 | ||||
| 		table.string('slug', 32) | ||||
| 		table.text('slug', 32) | ||||
| 			.unique(); | ||||
| 
 | ||||
| 		table.datetime('created_at') | ||||
|  | @ -262,13 +262,13 @@ exports.up = knex => Promise.resolve() | |||
| 	.then(() => knex.schema.createTable('actors', (table) => { | ||||
| 		table.increments('id', 12); | ||||
| 
 | ||||
| 		table.string('name') | ||||
| 		table.text('name') | ||||
| 			.notNullable(); | ||||
| 
 | ||||
| 		table.string('slug', 32) | ||||
| 		table.text('slug', 32) | ||||
| 			.notNullable(); | ||||
| 
 | ||||
| 		table.string('real_name'); | ||||
| 		table.text('real_name'); | ||||
| 
 | ||||
| 		table.integer('network_id', 12) | ||||
| 			.references('id') | ||||
|  | @ -281,24 +281,24 @@ exports.up = knex => Promise.resolve() | |||
| 		table.date('date_of_birth'); | ||||
| 		table.date('date_of_death'); | ||||
| 
 | ||||
| 		table.string('gender', 18); | ||||
| 		table.text('gender', 18); | ||||
| 		table.text('description'); | ||||
| 
 | ||||
| 		table.string('birth_city'); | ||||
| 		table.string('birth_state'); | ||||
| 		table.string('birth_country_alpha2', 2) | ||||
| 		table.text('birth_city'); | ||||
| 		table.text('birth_state'); | ||||
| 		table.text('birth_country_alpha2', 2) | ||||
| 			.references('alpha2') | ||||
| 			.inTable('countries'); | ||||
| 
 | ||||
| 		table.string('residence_city'); | ||||
| 		table.string('residence_state'); | ||||
| 		table.string('residence_country_alpha2', 2) | ||||
| 		table.text('residence_city'); | ||||
| 		table.text('residence_state'); | ||||
| 		table.text('residence_country_alpha2', 2) | ||||
| 			.references('alpha2') | ||||
| 			.inTable('countries'); | ||||
| 
 | ||||
| 		table.string('ethnicity'); | ||||
| 		table.text('ethnicity'); | ||||
| 
 | ||||
| 		table.string('cup', 4); | ||||
| 		table.text('cup', 4); | ||||
| 		table.integer('bust', 3); | ||||
| 		table.integer('waist', 3); | ||||
| 		table.integer('hip', 3); | ||||
|  | @ -306,15 +306,16 @@ exports.up = knex => Promise.resolve() | |||
| 
 | ||||
| 		table.integer('height', 3); | ||||
| 		table.integer('weight', 3); | ||||
| 		table.string('eyes'); | ||||
| 		table.string('hair'); | ||||
| 		table.text('eyes'); | ||||
| 		table.text('hair_color'); | ||||
| 		table.text('hair_length'); | ||||
| 
 | ||||
| 		table.boolean('has_tattoos'); | ||||
| 		table.boolean('has_piercings'); | ||||
| 		table.string('piercings'); | ||||
| 		table.string('tattoos'); | ||||
| 		table.text('piercings'); | ||||
| 		table.text('tattoos'); | ||||
| 
 | ||||
| 		table.string('avatar_media_id', 21) | ||||
| 		table.text('avatar_media_id', 21) | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
| 
 | ||||
|  | @ -348,30 +349,30 @@ exports.up = knex => Promise.resolve() | |||
| 		table.integer('priority', 4) | ||||
| 			.defaultTo(1); | ||||
| 
 | ||||
| 		table.string('real_name'); | ||||
| 		table.string('gender', 18); | ||||
| 		table.text('real_name'); | ||||
| 		table.text('gender', 18); | ||||
| 
 | ||||
| 		table.date('date_of_birth'); | ||||
| 		table.date('date_of_death'); | ||||
| 
 | ||||
| 		table.text('description'); | ||||
| 		table.string('description_hash'); | ||||
| 		table.text('description_hash'); | ||||
| 
 | ||||
| 		table.string('birth_city'); | ||||
| 		table.string('birth_state'); | ||||
| 		table.string('birth_country_alpha2', 2) | ||||
| 		table.text('birth_city'); | ||||
| 		table.text('birth_state'); | ||||
| 		table.text('birth_country_alpha2', 2) | ||||
| 			.references('alpha2') | ||||
| 			.inTable('countries'); | ||||
| 
 | ||||
| 		table.string('residence_city'); | ||||
| 		table.string('residence_state'); | ||||
| 		table.string('residence_country_alpha2', 2) | ||||
| 		table.text('residence_city'); | ||||
| 		table.text('residence_state'); | ||||
| 		table.text('residence_country_alpha2', 2) | ||||
| 			.references('alpha2') | ||||
| 			.inTable('countries'); | ||||
| 
 | ||||
| 		table.string('ethnicity'); | ||||
| 		table.text('ethnicity'); | ||||
| 
 | ||||
| 		table.string('cup', 4); | ||||
| 		table.text('cup', 4); | ||||
| 		table.integer('bust', 3); | ||||
| 		table.integer('waist', 3); | ||||
| 		table.integer('hip', 3); | ||||
|  | @ -379,15 +380,16 @@ exports.up = knex => Promise.resolve() | |||
| 
 | ||||
| 		table.integer('height', 3); | ||||
| 		table.integer('weight', 3); | ||||
| 		table.string('eyes'); | ||||
| 		table.string('hair'); | ||||
| 		table.text('eyes'); | ||||
| 		table.text('hair_color'); | ||||
| 		table.text('hair_length'); | ||||
| 
 | ||||
| 		table.boolean('has_tattoos'); | ||||
| 		table.boolean('has_piercings'); | ||||
| 		table.string('piercings'); | ||||
| 		table.string('tattoos'); | ||||
| 		table.text('piercings'); | ||||
| 		table.text('tattoos'); | ||||
| 
 | ||||
| 		table.string('avatar_media_id', 21) | ||||
| 		table.text('avatar_media_id', 21) | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
| 
 | ||||
|  | @ -401,10 +403,10 @@ exports.up = knex => Promise.resolve() | |||
| 			.defaultTo(knex.fn.now()); | ||||
| 	})) | ||||
| 	.then(() => knex.schema.createTable('body', (table) => { | ||||
| 		table.string('slug', 20) | ||||
| 		table.text('slug', 20) | ||||
| 			.primary(); | ||||
| 
 | ||||
| 		table.string('name'); | ||||
| 		table.text('name'); | ||||
| 	})) | ||||
| 	.then(() => { // eslint-disable-line arrow-body-style
 | ||||
| 		// allow vim fold
 | ||||
|  | @ -533,13 +535,13 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('actors'); | ||||
| 
 | ||||
| 		table.string('body_slug', 20) | ||||
| 		table.text('body_slug', 20) | ||||
| 			.references('slug') | ||||
| 			.inTable('body'); | ||||
| 
 | ||||
| 		table.enum('side', ['left', 'right', 'center', 'both']); | ||||
| 
 | ||||
| 		table.string('description'); | ||||
| 		table.text('description'); | ||||
| 
 | ||||
| 		table.datetime('created_at') | ||||
| 			.defaultTo(knex.fn.now()); | ||||
|  | @ -552,13 +554,13 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('actors'); | ||||
| 
 | ||||
| 		table.string('body_slug', 20) | ||||
| 		table.text('body_slug', 20) | ||||
| 			.references('slug') | ||||
| 			.inTable('body'); | ||||
| 
 | ||||
| 		table.enum('side', ['left', 'right', 'center', 'both']); | ||||
| 
 | ||||
| 		table.string('description'); | ||||
| 		table.text('description'); | ||||
| 
 | ||||
| 		table.datetime('created_at') | ||||
| 			.defaultTo(knex.fn.now()); | ||||
|  | @ -569,7 +571,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('actors_profiles'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  | @ -582,7 +584,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('actors'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  | @ -592,8 +594,8 @@ exports.up = knex => Promise.resolve() | |||
| 	.then(() => knex.schema.createTable('actors_social', (table) => { | ||||
| 		table.increments('id', 16); | ||||
| 
 | ||||
| 		table.string('url'); | ||||
| 		table.string('platform'); | ||||
| 		table.text('url'); | ||||
| 		table.text('platform'); | ||||
| 
 | ||||
| 		table.integer('actor_id', 12) | ||||
| 			.notNullable() | ||||
|  | @ -608,12 +610,12 @@ exports.up = knex => Promise.resolve() | |||
| 	.then(() => knex.schema.createTable('directors', (table) => { | ||||
| 		table.increments('id', 12); | ||||
| 
 | ||||
| 		table.string('name'); | ||||
| 		table.text('name'); | ||||
| 		table.integer('alias_for', 12) | ||||
| 			.references('id') | ||||
| 			.inTable('directors'); | ||||
| 
 | ||||
| 		table.string('slug', 32) | ||||
| 		table.text('slug', 32) | ||||
| 			.unique(); | ||||
| 
 | ||||
| 		table.datetime('created_at') | ||||
|  | @ -634,16 +636,16 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('studios'); | ||||
| 
 | ||||
| 		table.string('type', 10) | ||||
| 		table.text('type', 10) | ||||
| 			.defaultTo('scene'); | ||||
| 
 | ||||
| 		table.string('shoot_id'); | ||||
| 		table.string('entry_id'); | ||||
| 		table.text('shoot_id'); | ||||
| 		table.text('entry_id'); | ||||
| 		table.unique(['site_id', 'network_id', 'entry_id', 'type']); | ||||
| 
 | ||||
| 		table.string('url', 1000); | ||||
| 		table.string('title'); | ||||
| 		table.string('slug'); | ||||
| 		table.text('url', 1000); | ||||
| 		table.text('title'); | ||||
| 		table.text('slug'); | ||||
| 
 | ||||
| 		table.date('date'); | ||||
| 		table.index('date'); | ||||
|  | @ -654,7 +656,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.unsigned(); | ||||
| 
 | ||||
| 		table.boolean('deep'); | ||||
| 		table.string('deep_url', 1000); | ||||
| 		table.text('deep_url', 1000); | ||||
| 
 | ||||
| 		table.integer('created_batch_id', 12) | ||||
| 			.references('id') | ||||
|  | @ -718,7 +720,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('releases'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  | @ -731,7 +733,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('releases'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  | @ -744,7 +746,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('releases'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  | @ -757,7 +759,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('releases'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  | @ -770,7 +772,7 @@ exports.up = knex => Promise.resolve() | |||
| 			.references('id') | ||||
| 			.inTable('releases'); | ||||
| 
 | ||||
| 		table.string('media_id', 21) | ||||
| 		table.text('media_id', 21) | ||||
| 			.notNullable() | ||||
| 			.references('id') | ||||
| 			.inTable('media'); | ||||
|  |  | |||
| Before (image error) Size: 23 KiB After (image error) Size: 23 KiB | 
| After (image error) Size: 23 KiB | 
| After (image error) Size: 55 KiB | 
| After   (image error) Size: 29 KiB | 
| Before   (image error) Size: 8.5 KiB After   (image error) Size: 8.5 KiB     | 
| Before   (image error) Size: 3.8 KiB After   (image error) Size: 3.8 KiB     | 
| Before   (image error) Size: 5.5 KiB After   (image error) Size: 5.5 KiB     | 
| Before   (image error) Size: 3.0 KiB After   (image error) Size: 3.0 KiB     | 
| Before   (image error) Size: 7.1 KiB After   (image error) Size: 7.1 KiB     | 
| Before   (image error) Size: 5.3 KiB After   (image error) Size: 5.3 KiB     | 
| Before   (image error) Size: 3.3 KiB After   (image error) Size: 3.3 KiB     | 
| Before   (image error) Size: 3.9 KiB After   (image error) Size: 3.9 KiB     | 
| Before   (image error) Size: 5.1 KiB After   (image error) Size: 5.1 KiB     | 
| Before   (image error) Size: 6.2 KiB After   (image error) Size: 6.2 KiB     | 
| Before   (image error) Size: 5.5 KiB After   (image error) Size: 5.5 KiB     | 
| Before   (image error) Size: 2.5 KiB After   (image error) Size: 2.5 KiB     | 
| Before   (image error) Size: 6.4 KiB After   (image error) Size: 6.4 KiB     | 
| Before   (image error) Size: 4.8 KiB After   (image error) Size: 4.8 KiB     | 
| Before   (image error) Size: 4.9 KiB After   (image error) Size: 4.9 KiB     | 
| Before   (image error) Size: 3.5 KiB After   (image error) Size: 3.5 KiB     | 
| Before   (image error) Size: 9.4 KiB After   (image error) Size: 9.4 KiB     | 
| Before   (image error) Size: 3.8 KiB After   (image error) Size: 3.8 KiB     | 
| Before   (image error) Size: 3.3 KiB After   (image error) Size: 3.3 KiB     | 
| Before   (image error) Size: 11 KiB After   (image error) Size: 11 KiB     | 
| Before   (image error) Size: 3.4 KiB After   (image error) Size: 3.4 KiB     | 
| Before   (image error) Size: 3.7 KiB After   (image error) Size: 3.7 KiB     | 
| Before   (image error) Size: 3.6 KiB After   (image error) Size: 3.6 KiB     | 
| Before   (image error) Size: 5.3 KiB After   (image error) Size: 5.3 KiB     | 
| Before   (image error) Size: 7.8 KiB After   (image error) Size: 7.8 KiB     | 
| Before   (image error) Size: 8.2 KiB After   (image error) Size: 8.2 KiB     | 
| Before   (image error) Size: 2.8 KiB After   (image error) Size: 2.8 KiB     | 
| After   (image error) Size: 2.6 KiB | 
| After   (image error) Size: 12 KiB | 
| Before   (image error) Size: 4.0 KiB After   (image error) Size: 4.0 KiB     | 
| Before   (image error) Size: 3.9 KiB After   (image error) Size: 3.9 KiB     | 
| Before   (image error) Size: 4.4 KiB After   (image error) Size: 4.4 KiB     | 
| Before   (image error) Size: 4.8 KiB After   (image error) Size: 4.8 KiB     | 
| Before   (image error) Size: 4.6 KiB After   (image error) Size: 4.6 KiB     | 
| Before   (image error) Size: 2.6 KiB After   (image error) Size: 2.6 KiB     | 
| Before   (image error) Size: 3.0 KiB After   (image error) Size: 3.0 KiB     | 
| Before   (image error) Size: 7.5 KiB After   (image error) Size: 7.5 KiB     | 
| Before   (image error) Size: 3.7 KiB After   (image error) Size: 3.7 KiB     | 
| Before   (image error) Size: 2.2 KiB After   (image error) Size: 2.2 KiB     | 
| Before   (image error) Size: 2.2 KiB After   (image error) Size: 2.2 KiB     | 
| Before   (image error) Size: 5.4 KiB After   (image error) Size: 5.4 KiB     | 
| Before   (image error) Size: 3.3 KiB After   (image error) Size: 3.3 KiB     | 
| Before   (image error) Size: 6.6 KiB After   (image error) Size: 6.6 KiB     | 
| Before   (image error) Size: 6.3 KiB After   (image error) Size: 6.3 KiB     | 
| Before   (image error) Size: 2.8 KiB After   (image error) Size: 2.8 KiB     | 
| Before   (image error) Size: 7.3 KiB After   (image error) Size: 7.3 KiB     | 
| Before   (image error) Size: 3.2 KiB After   (image error) Size: 3.2 KiB     | 
| Before   (image error) Size: 6.3 KiB After   (image error) Size: 6.3 KiB     | 
| Before   (image error) Size: 4.3 KiB After   (image error) Size: 4.3 KiB     | 
| Before   (image error) Size: 4.9 KiB After   (image error) Size: 4.9 KiB     | 
| Before   (image error) Size: 8.0 KiB After   (image error) Size: 8.0 KiB     | 
| Before   (image error) Size: 9.9 KiB After   (image error) Size: 9.9 KiB     | 
| Before   (image error) Size: 4.2 KiB After   (image error) Size: 4.2 KiB     | 
| Before   (image error) Size: 5.4 KiB After   (image error) Size: 5.4 KiB     | 
| Before   (image error) Size: 4.1 KiB After   (image error) Size: 4.1 KiB     | 
| Before   (image error) Size: 14 KiB After   (image error) Size: 14 KiB     | 
| Before   (image error) Size: 22 KiB After   (image error) Size: 22 KiB     | 
| Before   (image error) Size: 10 KiB After   (image error) Size: 10 KiB     | 
| Before   (image error) Size: 21 KiB After   (image error) Size: 21 KiB     | 
| Before   (image error) Size: 14 KiB After   (image error) Size: 14 KiB     | 
| Before   (image error) Size: 34 KiB After   (image error) Size: 34 KiB     | 
| Before   (image error) Size: 16 KiB After   (image error) Size: 16 KiB     | 
| Before   (image error) Size: 19 KiB After   (image error) Size: 19 KiB     | 
| Before   (image error) Size: 29 KiB After   (image error) Size: 29 KiB     | 
| Before   (image error) Size: 27 KiB After   (image error) Size: 27 KiB     | 
| Before   (image error) Size: 26 KiB After   (image error) Size: 26 KiB     | 
| Before   (image error) Size: 13 KiB After   (image error) Size: 13 KiB     | 
| Before   (image error) Size: 4.0 KiB After   (image error) Size: 4.0 KiB     | 
| Before   (image error) Size: 30 KiB After   (image error) Size: 30 KiB     | 
| Before   (image error) Size: 33 KiB After   (image error) Size: 33 KiB     | 
| Before   (image error) Size: 25 KiB After   (image error) Size: 25 KiB     | 
| Before   (image error) Size: 27 KiB After   (image error) Size: 27 KiB     | 
| Before   (image error) Size: 16 KiB After   (image error) Size: 16 KiB     | 
| Before   (image error) Size: 2.4 KiB After   (image error) Size: 2.4 KiB     | 
| Before   (image error) Size: 17 KiB After   (image error) Size: 17 KiB     | 
| Before   (image error) Size: 24 KiB After   (image error) Size: 24 KiB     | 
| Before   (image error) Size: 15 KiB After   (image error) Size: 15 KiB     | 
| Before   (image error) Size: 8.6 KiB After   (image error) Size: 8.6 KiB     | 
| Before   (image error) Size: 26 KiB After   (image error) Size: 26 KiB     | 
| Before   (image error) Size: 5.3 KiB After   (image error) Size: 5.3 KiB     |