text:
\section{Introduction}

The Drell-Yan process of inclusive lepton-pair production is
one of the important sources on the partonic structure of protons
\cite{Drell:1970wh,Ellis:1991qj,Peng:2014hta}.
It was proposed some time ago that the Drell-Yan production of low
invariant masses of dileptons in forward directions could be another
good place in searching for the onset of (gluon) saturation
\cite{Gelis:2002fw,Gelis:2006hy}.
A number of different approaches have recently been used to calculate
Drell-Yan processes in the small-$x$ region.

In particular in recent applications for LHC much attention
has been paid to the color-dipole approach
\cite{Ducati:2013cga,GolecBiernat:2010de,Basso:2015pba,Motyka:2014lya},
in which the main ingredient is
the color dipole-nucleon cross section \cite{Nikolaev:1990ja}
parametrized as a function of dipole size  and collision energy
or a similar equivalent kinematical variable.

Alternatively a $k_T$-factorization approach is used to describe
dilepton production. Here the recent works
 \cite{Szczurek:2008ga,Nefedov:2012cq,Baranov:2014ewa}
are based on quark and antiquark unintegrated distributions.
This formulation however is not adequate to address the
nonlinear effects in the gluon distribution dubbed ``saturation''.
Another approach relates the small-$x$ unintegrated quark density
explicitly to the unintegrated gluon distribution \cite{Hautmann:2012sh}.

Most of the above calculations, especially in the color-dipole framework
do not address lepton momentum and angular distributions,
but rather concentrate on a few observables, such as the
dilepton invariant mass, rapidity and transverse momentum.
All of these observables can be expressed through the
inclusive production cross sections of a virtual heavy photon,
which carries either transverse or longitudinal polarization.

For the full description of lepton distributions this is however not enough--
there are interferences between transverse and longitudinal and different
transverse polarization to be taken into account. The complete description
of the Drell-Yan process therefore requires four structure functions
\cite{Oakes:1966,Lam:1978pu,Boer:2006eq}.

In this paper we shall also start from the impact parameter
representation, but we will perform the Fourier transformation to transverse
momentum space. What then emerges \cite{Gelis:2002fw} is a
hybrid collinear/$k_T$-factorization, in which
the main ingredients will be collinear quark/antiquark and
unintegrated gluon distributions (see e.g. \cite{Deak:2009xt} for predictions
of forward jets in such an approach). The dominant processes captured by this approach
are shown in Fig.\ref{fig:diagrams}.
The present approach allows for explicit treatment and control
of momenta of individual leptons ($e^+ e^-$ or $\mu^+ \mu^-$) and
therefore a comparison to existing experimental data.
Below, we will also use unintegrated gluon distribution functions (UGDFs) equivalent
to the dipole-nucleon cross sections known from the literature.
Then a direct comparison of results from different dipole models/UGDFs
with experimental data \cite{LHCb-CONF_2012,Chatrchyan:2013tia,Aad:2014qja} will be possible.

\begin{figure}[!ht]
\includegraphics[width=5cm]{Drell_Yan_diag_1.eps}
\includegraphics[width=5cm]{Drell_Yan_diag_2.eps}\\
\includegraphics[width=5cm]{Drell_Yan_diag_3.eps}
\includegraphics[width=5cm]{Drell_Yan_diag_4.eps}
\caption{\label{fig:diagrams}
The diagrams relevant for forward and backward production of dilepton pairs.
}
\end{figure}

\section{Inclusive lepton pair production: kinematics, frames, structure functions}

The cross section for inclusive $l^+ l^-$ production (Drell-Yan process) can be presented as
\begin{eqnarray}
(2 \pi)^4 {d \sigma (pp \to l^+(k_+) l^-(k_-) X)  \over d^4 q} = { (4 \pi \mbox{$\alpha_{\rm{em}}$})^2 \over 2 S M^4}  \cdot \mbox{$W_{\mu \nu}$} L^{\mu \nu}  \cdot  d\Phi(q,k_+,k_-) \, .
\end{eqnarray}
Here $q = k_+ + k_-$ is the four-momentum of the virtual photon, $q^2 = M^2$ is the invariant mass of the lepton pair.
The lepton-tensor $\mbox{$L_{\mu \nu}$}$, is known explicitly:
\begin{eqnarray}
 \mbox{$L_{\mu \nu}$} = 4 \cdot \Big( k_{+ \mu} k_{- \nu} + k_{- \mu} k_{+ \nu} - {M^2 \over 2} g_{\mu\nu} \Big) \, .
\end{eqnarray}
All dynamical information on the production process of the virtual photon is contained in the hadronic
tensor
\begin{eqnarray}
 \mbox{$W_{\mu \nu}$} =  \int d^4x \exp(-i q\cdot x) \,  \bra{p_1 p_2} J^{\rm{em}}_\mu(0) J^{\rm{em}}_\nu(x) \ket{p_1 p_2} \, .
\end{eqnarray}
One conventionally decomposes the hadronic tensor introducing four structure functions
\cite{Oakes:1966,Lam:1978pu}:
\begin{eqnarray}
 \mbox{$W_{\mu \nu}$} = (\hat x_\mu \hat x_\nu + \hat y_\mu \hat y_\nu) W_T + \hat z _\mu \hat z_\nu W_L  + (\hat y_\mu \hat y _\nu - \hat x_\mu \hat x_\nu) W_{\Delta \Delta}
 - (\hat x_\mu \hat z_\nu + \hat z_\mu \hat x_\nu) W_\Delta \, ,
\end{eqnarray}
where the covariant directions $\hat x_\mu, \hat y_\mu, \hat z_\mu$ define the spatial axes
in a rest frame of the dilepton pair (or the massive photon).

The individual structure functions can be projected out by contraction with helicity states of the massive photon as
\begin{eqnarray}
W_T &=& \mbox{$W^{\mu \nu}$} \epsilon^{(+)}_\mu \epsilon^{(+)*}_\nu, \, W_L = \mbox{$W^{\mu \nu}$} \epsilon^{(0)}_\mu \epsilon^{(0)}_\nu \, , \nonumber \\
W_{\Delta} &=& \mbox{$W^{\mu \nu}$} (\epsilon_\mu^{(+)} \epsilon_\nu^{(0)} + \epsilon_\mu^{(0)} \epsilon^{(+)*}_\nu ) {1 \over \sqrt{2}} \, ,
W_{\Delta \Delta} = \mbox{$W^{\mu \nu}$} \epsilon^{(+)}_\mu \epsilon^{(-)*}_\nu \, . \nonumber \\
\end{eqnarray}
Here, the helicity states are defined as
\begin{eqnarray}
 \epsilon^{(\pm)}_\mu = -{1 \over \sqrt{2}} (\pm \hat x_\mu + i \hat y_\mu)\, , \epsilon^{(0)}_\mu = \hat z_\mu \, .
\end{eqnarray}
It is furthermore useful to introduce the time direction
\begin{eqnarray}
 \hat t_\mu = {1 \over M} q_\mu \, , \hat t^2 = + 1 \, ,
\end{eqnarray}
and the ``spatial unit matrix''
\begin{eqnarray}
 - \tilde g_{\mu \nu} \equiv \hat x_\mu \hat x_\nu + \hat y_\mu  \hat y_\nu + \hat z_\mu \hat z_\nu  = - g_{\mu \nu} + \hat t_\mu \hat t_\nu = - g_{\mu \nu} + {q_\mu q_\nu \over M^2} \, ,
\end{eqnarray}
To fully define the frame, we should relate the vectors $\hat x_\mu, \hat y_\mu, \hat z_\mu$ to the momenta of measured particles.
From now on, we will use a dilepton rest-frame, in which the $z$-axis points along the momentum of one of the incoming protons (we choose the momentum $p_2$) in that frame.
Such a frame is often called a Gottfried-Jackson frame. For a useful discussion of different frame choices, see \cite{Boer:2006eq}.
Explicitly, we have
\begin{eqnarray}
 &&\hat z_\mu = {M \over q \cdot p_2} \Big( p_{2 \mu} - {q \cdot p_2 \over M^2} q_\mu \Big) = { M \over q \cdot p_2} \tilde p_{2\mu} \, , \nonumber \\
 &&\hat x_\mu = {\sqrt{-q^2_\perp} \over q \cdot p_2} \Big(p_{2 \mu} - { q \cdot p_2  \over q_\perp^2 } q_{\perp \mu} \Big) = { M \over \sqrt{-q_\perp^2} (p_1 \cdot p_2)} \Big( (p_2\cdot \hat z) \tilde p_{1\mu}
- (p_1\cdot \hat z) \tilde p_{2\mu} \Big) \, , \nonumber \\
 &&\hat y_\mu = \varepsilon_{\mu \alpha \beta \gamma} \hat x_\alpha \hat z_\beta \hat t_\gamma = {1 \over \sqrt{-q_\perp^2}} \, \varepsilon_{\mu \alpha \beta \gamma} n^+_\alpha n^-_\beta q_{\perp \gamma} \, .
\end{eqnarray}
Here we used the notation
\begin{eqnarray}
 \tilde p_{i \mu} \equiv \tilde g_{\mu \nu} p_{i \nu} = p_{i \mu} - {(p_i \cdot q) \over M^2} q_\mu \, , i = 1,2 \, ,
\end{eqnarray}
as well as
\begin{eqnarray}
 n^+_\mu &=& \sqrt{2 \over S} \, p_{1\mu} \, , \, n^-_\mu = \sqrt{2 \over S} \, p_{2 \mu} \, , \nonumber \\
 q_{\perp \mu} &=& \Big( g_{\mu \nu} - n^+_\mu n^-_\nu - n^-_\mu n^+_\nu \Big) q^\nu \, .
\end{eqnarray}
Notice, that $q_{\perp \mu}$  is the transverse momentum of the virtual photon in the $p p$-center of mass frame.
Below, boldface letters will denote the two-dimensional transverse momenta, so that e.g. $q_\perp^2 = - {\bf q}^2$.
We will also use the notation $q_T \equiv |{\bf q}|$ for the absolute values of two-dimensional vectors.

Now, performing explicitly the contraction of leptonic and hadronic tensor expressed in the chosen basis,
we obtain the inclusive dilepton cross section as
\begin{eqnarray}
{d\sigma(pp \to l^+ l^- X) \over dx_+ dx_- d^2{\bf k}_+ d^2{\bf k}_-} = &&{ \mbox{$\alpha_{\rm{em}}$} \over (2 \pi)^2 M^2} {x_F \over x_+ x_-} \Big\{ \Sigma_T(x_F,{\bf q},M^2)  D_T\Big({x_+ \over x_F} \Big)  +
\Sigma_L(x_F,{\bf q},M^2)  D_L\Big({x_+ \over x_F}\Big) \nonumber \\
&& + \Sigma_\Delta(x_F,{\bf q},M^2)  D_\Delta\Big({x_+ \over x_F}\Big)  \Big({{\bf l} \over |{\bf l}|} \cdot {{\bf q} \over |{\bf q}|} \Big) \nonumber \\
&& +  \Sigma_{\Delta \Delta}(x_F,{\bf q},M^2) D_{\Delta \Delta}\Big({x_+
  \over x_F}\Big) \Big(2  \Big({{\bf l} \over |{\bf l}|} \cdot {{\bf q} \over |{\bf q}|}
\Big)^2 - 1 \Big) \Big\} \; .
\end{eqnarray}
We use the light-cone parametrization of particle momenta:
\begin{eqnarray}
 k^{\pm}_{\mu} &=& x_\pm \sqrt{S\over 2} \, n^+_\mu +  {{\bf k}_\pm^2 \over x_\pm \sqrt{2 S}} \, n^-_\mu + k^\pm_{\perp \mu} \, , \nonumber \\
 q_\mu &=& x_F \sqrt{S \over 2} \, n^+_\mu +   {M^2 + {\bf q}^2 \over x_F \sqrt{2S}} \, n^-_\mu + q_{\perp \mu} \, .
\end{eqnarray}
so that
\begin{eqnarray}
 x_F = x_+ + x_- , {\bf q} = {\bf k}_+ + {\bf k}_- \, .
\end{eqnarray}
We also need the light-cone relative transverse momentum
\begin{eqnarray}
 {\bf l} = {x_+ \over x_F} {\bf k}_- - {x_- \over x_F} {\bf k}_+ \, .
\end{eqnarray}
The functions $D_i, i \in \{T,L,\Delta,\Delta \Delta\}$ come from the contractions of the leptonic tensor and describe the
$\gamma^* \to l^+ l^-$ transition. They are given by
\begin{eqnarray}
  D_T(u) = 4 \Big( u^2 + (1-u)^2 \Big) \; ,\nonumber \\
 D_L(u) = D_{\Delta \Delta}(u) = 8 u (1-u) \; , \nonumber \\
 D_\Delta(u) = 4 \sqrt{u(1-u)} \, (2u-1) \, .
\end{eqnarray}
Finally, the functions $\Sigma_i(x_F,{\bf q},M^2), i \in \{T,L,\Delta,\Delta \Delta\}$ parametrize the density matrix
of production of the massive photon.
Expressed in terms of helicity eigenstates, we have for the density matrix
\begin{eqnarray}
\rho_{\lambda \lambda'} {d \sigma (pp \to \gamma^*(M^2) X) \over dx_F d^2{\bf q}} = {1 \over x_F} {\mbox{$\alpha_{\rm{em}}$} \over 8 \pi^2 S} \mbox{$W_{\mu \nu}$} \epsilon_\mu^{(\lambda)} \epsilon_\nu^{(\lambda')*}  \, .
\end{eqnarray}
Or
\begin{eqnarray}
 \rho_{\lambda \lambda'} = {\mbox{$W_{\mu \nu}$}  \epsilon_\mu^{(\lambda)} \epsilon_\nu^{(\lambda')*}  \over 2 W_T + W_L} \, , \,  \rho_{++} + \rho_{--} + \rho_{00} = 1 \, .
\end{eqnarray}
Above we used the components
\begin{eqnarray}
 \Sigma_i(x_F,{\bf q},M^2) = \rho_i {d \sigma (pp \to \gamma^*(M^2) X) \over dx_F d^2{\bf q}} \equiv {1 \over x_F} {\mbox{$\alpha_{\rm{em}}$} \over 8 \pi^2 S} W_i, \, \, i \in{T,L, \Delta,\Delta \Delta} \, .
\end{eqnarray}

\section{The parton level process: $q p \to \gamma^* X$}

Let us now turn to the parton-level description of the Drell-Yan process.
What we ultimately need are the hadron-level density matrix elements for the
$pp \to \gamma^* X$ process.
As we are interested in the ``forward region'' of phase space, it is reasonable to assume
that the most important degrees of freedom will be quarks and antiquarks from one of the protons
and small-$x$ gluons from the second one.
Our parton level subprocess will therefore look like an excitation of the $\gamma^* q$-Fock state of
an incoming quark in the small-$x$ gluon field of the second hadron.

We follow the notation and normalization of \cite{Nikolaev:2004cu}, and can write down the
density-matrix for production of the virtual photon in the $q p \to \gamma^* X$ process as
\begin{eqnarray}
 \hat \rho_{\lambda \lambda'} {d \hat \sigma (qp \to \gamma^*(z,{\bf q}) X) \over dz d^2{\bf q}} = {1 \over 2 (2 \pi)^2} &&   \overline{\sum_{\sigma, \sigma'}}  \int d^2{\bf r} d^2 {\bf r}' \exp[-i {\bf q}({\bf r}-{\bf r}')]
\psi_{\sigma \sigma'}^{(\lambda)}(z,{\bf r}) \psi_{\sigma \sigma'}^{(\lambda')*}(z,{\bf r}') \nonumber \\
&&\times \Big( \sigma(x_2,z {\bf r} ) + \sigma(x_2, z {\bf r}') - \sigma (x_2, z ({\bf r} - {\bf r}')) \Big) \, .
\label{eq:parton-level}
\end{eqnarray}
The light-front wave functions for the $q_\sigma \to \gamma^*_\lambda q_\sigma'$ transition
(here $\sigma, \sigma', \lambda$ denote the helicities of particles) read:
\begin{eqnarray}
\psi_{\sigma \sigma'}^{(\lambda)}(z,{\bf r}) &=& \int {d^2 {\bf q} \over (2 \pi)^2} \exp[-i {\bf r} {\bf q}]  \psi_{\sigma \sigma'}^{(\lambda)}(z,{\bf q}) \nonumber \\
&=& e_q \sqrt{z (1-z)} \int  {d^2 {\bf q} \over (2 \pi)^2} \exp[-i {\bf r} {\bf q}] { \bar{u}_{\sigma'} (1-z,-{\bf q}) \epsilon^{(\lambda)*}_\mu \gamma_\mu u_\sigma(1,\mbox{\boldmath $0$})
\over {\bf q}^2 + \varepsilon^2},
\label{eq:WF}
\end{eqnarray}
with $\varepsilon^2 = (1-z) M^2 + z^2 m_q^2$.

To derive the momentum-space $k_T$-factorization representation, we use the relation of the dipole cross section
with the unintegrated gluon distribution
\begin{eqnarray}
 \sigma(x,{\bf r}) = { 1 \over 2} \int d^2\mbox{\boldmath $\kappa$} \, f(x,\mbox{\boldmath $\kappa$}) ( 1 - \exp[i\mbox{\boldmath $\kappa$} {\bf r}]) ( 1 - \exp[-i \mbox{\boldmath $\kappa$} {\bf r}]) \, .
\label{eq:dip-xsec}
\end{eqnarray}
Where $f(x,\mbox{\boldmath $\kappa$})$ is
\begin{eqnarray}
 f(x,\mbox{\boldmath $\kappa$}) = {4 \pi  \alpha_S \over N_c} {1 \over \mbox{\boldmath $\kappa$}^4} {\partial G(x,\mbox{\boldmath $\kappa$}^2) \over \partial \log \mbox{\boldmath $\kappa$}^2} \, .
\end{eqnarray}
Inserting (\ref{eq:WF}) and (\ref{eq:dip-xsec}) into
Eq. (\ref{eq:dip-xsec}), we obtain:
\begin{eqnarray}
 \hat \rho_{\lambda \lambda'} {d \hat \sigma (qp \to \gamma^*(z,{\bf q}) X) \over dz d^2{\bf q}} = {1 \over 2 (2 \pi)^2} \overline{\sum_{\sigma, \sigma'}} \int d^2 \mbox{\boldmath $\kappa$} f(x_2,\mbox{\boldmath $\kappa$})  \nonumber \\
 \Big( \psi_{\sigma \sigma'}^{(\lambda)}(z,{\bf q})  - \psi_{\sigma \sigma'}^{(\lambda)}(z,{\bf q} - z\mbox{\boldmath $\kappa$}) \Big) \Big(\psi_{\sigma \sigma'}^{(\lambda')}(z,{\bf q}) -
\psi_{\sigma \sigma'}^{(\lambda')}(z,{\bf q} - z \mbox{\boldmath $\kappa$}) \Big)^*
\end{eqnarray}
From here,
we obtain the impact-factor representation for the elements of
the density matrix of production $\Sigma_i$, where
$i = T,L,\Delta,\Delta \Delta$,
\begin{eqnarray}
 && \hat \Sigma_i(z,{\bf q},M^2) = \hat \rho_i  {d \hat \sigma (qp \to \gamma^*(z,{\bf q}) X) \over dz d^2{\bf q}} = {e_q^2 \mbox{$\alpha_{\rm{em}}$} \over 2 N_c} \int {d^2\mbox{\boldmath $\kappa$} \over \pi \mbox{\boldmath $\kappa$}^4} \,
\alpha_{\rm{S}}(\bar q^2) {\cal{F}}(x_2, \mbox{\boldmath $\kappa$}^2) \, I_i(z,{\bf q},\mbox{\boldmath $\kappa$}) \, ,
\nonumber \\
\label{eq:k_T-fact}
\end{eqnarray}
with
\begin{eqnarray}
&& I_T(z,{\bf q},\mbox{\boldmath $\kappa$})= {1 + (1-z)^2 \over z}|\mbox{\boldmath $\Phi$}|^2
+ z^3 m_q^2 \Phi_0^2  \, , \nonumber \\
&& I_L(z,{\bf q},\mbox{\boldmath $\kappa$}) = {4 (1-z)^2 M^2 \over z} \, \Phi^2_0  \, ,\nonumber \\
&& I_\Delta(z,{\bf q},\mbox{\boldmath $\kappa$}) = {2 (2-z)(1-z) M\over z} \Big({{\bf q} \over |{\bf q}|} \cdot \mbox{\boldmath $\Phi$}\Big) \Phi_0 \, , \nonumber \\
&& I_{\Delta \Delta}(z,{\bf q},\mbox{\boldmath $\kappa$}) = {2( 1-z )\over z} \Big( |\mbox{\boldmath $\Phi$}|^2  - 2 \Big( {{\bf q} \over |{\bf q}|} \cdot \mbox{\boldmath $\Phi$} \Big)^2 \Big) \, ,
\end{eqnarray}
where
\begin{eqnarray}
\mbox{\boldmath $\Phi$}(z,{\bf q},\mbox{\boldmath $\kappa$}) = {{\bf q} \over {\bf q}^2 + \varepsilon^2} - { {\bf q} -
  z\mbox{\boldmath $\kappa$} \over ({\bf q} - z \mbox{\boldmath $\kappa$})^2 + \varepsilon^2} \, , \nonumber \\
\Phi_0(z,{\bf q},\mbox{\boldmath $\kappa$}) =  {1 \over {\bf q}^2 + \varepsilon^2} - {1 \over ({\bf q} - z \mbox{\boldmath $\kappa$})^2 + \varepsilon^2} \, .
\end{eqnarray}

A brief comment on our $k_T$-factorization form of the Drell-Yan cross section is in order.
An important property of Eq.(\ref{eq:k_T-fact}) is its linear dependence of the unintegrated glue.
This linear dependence remains valid even in the presence of multiple scattering effects which
become important in the presence of a large saturation scale.
In fact all possible saturation effects get absorbed into the nonlinear evolution \cite{Balitsky:1995ub,Kovchegov:1999yj}
of the  unintegrated gluon distribution.

The origin of this simplification is the fact, that the emitted photon does not couple
to the exchanged gluon \cite{Nikolaev:2005qs}. Indeed for
the analogous $q \to qg$ transition relevant to the production of forward jets, the linear
$k_T$-factorization is strongly violated, and the relevant saturation effects are not exhausted
by the nonlinear evolution of the unintegrated glue \cite{Nikolaev:2005dd}.

In a language, where interactions of the fast quark with the target is described by the
correlators of Wilson lines, see e.g. \cite{Dominguez:2011wm}, the above simplification
manifests itself through the fact that the cross section depends only on the correlator
of two fundamental Wilson lines. Higher order correlation functions, which
would have their own evolution equations \cite{Iancu:2011ns}, do not appear.

Therefore there is a sound theoretical motivation behind the search for saturation
effects on the unintegrated glue by means of the forward Drell-Yan process.

\section{$k_T$-factorization form of the dilepton cross section at the hadron level}

To go to the hadron level, we will assume the collinear factorization on the quark side and write, choosing a factorization scale
$\mu^2 \sim {\bf q}^2 + \varepsilon^2$:
\begin{eqnarray}
\Sigma_i (x_F,{\bf q},M) &=& \sum_f \int dx_1 dz \, \delta(x_F - z x_1) \,  \Big[q_f(x_1,\mu^2) + \bar q_f(x_1,\mu^2 )\Big] \hat \Sigma_i(z,{\bf q},M^2) \, .   \nonumber \\
&=& \sum_f  {e_f^2 \alpha_{\rm em} \over 2 N_c} \int_{x_F}^1  dx_1 \, \Big[q_f(x_1,\mu^2) + \bar q_f(x_1,\mu^2 )\Big] \int {d^2 \mbox{\boldmath $\kappa$}_2 \over \pi \mbox{\boldmath $\kappa$}_2^4}
{\cal{F}}(x_2,\mbox{\boldmath $\kappa$}_2^2)
\alpha_S(\bar q^2) I_i \Big( {x_F \over x_1} ,{\bf q},\mbox{\boldmath $\kappa$}_2 \Big) \, . \nonumber \\
\end{eqnarray}
The full dilepton cross section is then
\begin{eqnarray}
{d \sigma (pp \to l^+ l^- X)\over dy_+ dy_- d^2{\bf k}_+ d^2{\bf k}_-} &=& x_+ x_- {d \sigma (pp \to l^+ l^- X) \over dx_+ dx_- d^2{\bf k}_+ d^2{\bf k}_-} \nonumber \\
&=&{\alpha^2_{\rm em} \over 8 \pi^2 N_c M^2} \sum_f e_f^2
 \int_{x_F}^1  dx_1 \, \Big[ x_1 q_f(x_1,\mu^2) + x_1 \bar q_f(x_1,\mu^2 )\Big] \int {d^2 \mbox{\boldmath $\kappa$}_2 \over \pi \mbox{\boldmath $\kappa$}_2^4}
{\cal{F}}(x_2,\mbox{\boldmath $\kappa$}_2^2)
\alpha_S(\bar q^2) \nonumber \\
&& \Big\{ {x_F \over x_1} I_T \Big( {x_F \over x_1} ,{\bf q},\mbox{\boldmath $\kappa$}_2 \Big) \, D_T\Big({x_+ \over x_F}\Big) + {x_F \over x_1}  I_L \Big( {x_F \over x_1} ,{\bf q},\mbox{\boldmath $\kappa$}_2 \Big) \,
D_L\Big({x_+ \over x_F}\Big)  \, \nonumber \\
&& +  {x_F \over x_1} I_\Delta \Big( {x_F \over x_1} ,{\bf q},\mbox{\boldmath $\kappa$}_2 \Big)  \,
 D_\Delta\Big({x_+ \over x_F}\Big)  \Big({{\bf l} \over |{\bf l}|} \cdot {{\bf q} \over |{\bf q}|} \Big)  \nonumber \\
&&+  {x_F \over x_1} I_{\Delta \Delta} \Big( {x_F \over x_1} ,{\bf q},\mbox{\boldmath $\kappa$}_2 \Big)
D_{\Delta \Delta}\Big({x_+ \over x_F}\Big) \Big( 2 \Big({{\bf l} \over
  |{\bf l}|} \cdot {{\bf q} \over |{\bf q}|} \Big)^2 - 1) \Big\} \; .
\end{eqnarray}

If we also want to include the recoiling jet, we can do this by inserting the delta-functions
\begin{eqnarray}
 dx_J \delta(x_J + x_F - x_1) \, d^2{\bf k}_J \, \delta^{(2)}(\mbox{\boldmath $\kappa$}_2 - {\bf q} - {\bf k}_J) \, .
\end{eqnarray}
This gives us the fully differential spectrum
\begin{eqnarray}
 {d \sigma (pp \to l^+ l^- X)\over dy_+ dy_- dy_J  d^2{\bf k}_+ d^2{\bf k}_- d^2{\bf k}_J}   &=& {\alpha^2_{\rm em} \over 8 \pi^3 N_c M^2} {x_F x_J \over x_F + x_J} \nonumber \\
&& \times \sum_f e_f^2
 \Big[  q_f(x_F + x_J, \mu^2) + \bar q_f(x_F + x_J, \mu^2) \Big] { \alpha_S(\bar q^2) {\cal{F}}(x_2, {\bf q} + {\bf k}_J) \over  ({\bf q} + {\bf k}_J)^4}
\nonumber \\
&& \times
\Big\{  I^f_T \Big( {x_F \over x_F + x_J } ,{\bf q},{\bf q} + {\bf k}_J \Big) \, D_T\Big({x_+ \over x_F}\Big) \nonumber \\
&+&  I^f_L \Big( {x_F \over x_F + x_J} ,{\bf q},{\bf q} + {\bf k}_J \Big) \,
D_L\Big({x_+ \over x_F}\Big)  \, \nonumber \\
&+&  I^f_\Delta \Big( {x_F \over x_F + x_J } ,{\bf q},{\bf q} + {\bf k}_J \Big)  \,
 D_\Delta\Big({x_+ \over x_F}\Big)  \Big({{\bf l} \over |{\bf l}|} \cdot {{\bf q} \over |{\bf q}|} \Big)  \nonumber \\
&+&  I^f_{\Delta \Delta} \Big( {x_F \over x_F + x_J } ,{\bf q},{\bf q} + {\bf k}_J \Big)
D_{\Delta \Delta}\Big({x_+ \over x_F}\Big) \Big[ 2 \Big({{\bf l} \over
  |{\bf l}|} \cdot {{\bf q} \over |{\bf q}|} \Big)^2 - 1 \Big ] \Big\} \; .
\label{eq:x-sec}
\end{eqnarray}

Rapidities are obtained as:
\begin{eqnarray}
 y_i =  \log\Big( {x_i \sqrt{S} \over \sqrt{{\bf k}_i^2} }\Big) \, \leftrightarrow x_i =  \sqrt{ {{\bf k}_i^2 \over S} }\, \cdot \,  e^{y_i}\, , i = +,-,J \, .
\end{eqnarray}

The longitudinal momentum fractions $x_1,x_2$ entering the quark and
gluon distributions are then
\begin{eqnarray}
 x_1 &=& x_F + x_J = x_+ + x_- + x_J = \sqrt{ {\bf k}_+^2  \over S} e^{y_+}
 + \sqrt{ {\bf k}_-^2 \over S} e^{y_-} + \sqrt{ {\bf k}_J^2 \over S} e^{y_J} \; , \nonumber \\
 x_2 &=& \sqrt{ {\bf k}_+^2 \over S} e^{-y_+} + \sqrt{ {\bf k}_-^2  \over S}
 e^{-y_-} + \sqrt{ {\bf k}_J^2  \over S} e^{-y_J} \; .
\label{x1_x2}
\end{eqnarray}
For completness the invariant mass of the dilepton system is
\begin{eqnarray}
 M^2 = m_{\perp +}^2 + m_{\perp -}^2 + 2 m_{\perp +}m_{\perp-} \cosh(y_+ - y_-) - {\bf q}^2 \, , \, \, \, m_{\perp \pm} = \sqrt{{\bf k}_\pm^2 + m_\pm^2} \, .
\end{eqnarray}

\section{First results}

In the present paper we shall use different UGDFs known from the
literature. The Kimber-Martin-Ryskin distributions \cite{KMR} make
a simple link to collinear distributions.
In this approach the transverse momentum distribution of ``initial''
gluons originates from the last emission in the ladder. In the present
calculations we use MSTW08 distributions \cite{MSTW08} to generate
the KMR unintegrated gluon distributions. Here we use numerical
implementation by Maciu{\l}a and Szczurek
used e.g. in the production of charm and double charm
\cite{Maciula-Szczurek}. For the forward emissions considered here
rather low longitudinal momentum fractions enter into the calculations.
In this region a nonlinear effects and onset of saturation may be,
at least potentially, important. The nonlinear effects were
implemented e.g. in Ref.\cite{Kutak:2004ym}. These distributions give a nice
description of forward exclusive production of $J/\psi$ mesons
\cite{Cisek:2014ala}. In addition, for reference,
we shall use also a simple Golec-Biernat and W\"usthoff
(GBW) parametrization \cite{GBW} and unintegrated gluon distribution
obtained from a dipole-nucleon cross section
solving the Balitsky-Kovchegov equation \cite{Balitsky:1995ub,Kovchegov:1999yj},
published in \cite{Albacete:2009fh} which we will name in the present paper AASM UGDF
for brevity. See the appendix for a description of the numerical procedure.

For the quark and antiquark distributions we use MSTW08 leading-order
distributions \cite{MSTW08}. For most of the calculations we used
$M_{ll}^2$ both as a factorization and renormalization scales.
We have also tried:
\begin{eqnarray}
\mu_R^2 &=& \max \left(\kappa_{\perp}^2,q_{\perp}^2+\varepsilon^2 \right) \; , \nonumber
\\ \mu_F^2 &=& q_{\perp}^2 + \varepsilon^2 \; .
\label{scales}
\end{eqnarray}
The corresponding results turned out to be almost identical.

\subsection{Full rapidity range}

Before going to predictions for particular experiments we wish to
discuss the general situation for the whole phase space, i.e. in the
broad range of lepton rapidities.

In Fig.\ref{fig:full_map_ypym} we show a two-dimensional distribution
in rapidities of positively and negatively charged leptons. One can observe
that the contribution of the $(q/\bar q) g \to l^+ l^- (q/\bar q)$ process
extends into a quite broad range, also into the region of negative
rapidities of positively ($y_{+}$) and negatively ($y_{-}$) charged leptons.
Similar contribution of the $g (q/\bar q) \to l^+ l^- j$ subprocess
would be trivially symmetric around the $(y_{+}=0,y_{-}=0)$ point.
The calculation was done with the leading-order MSTW08 quark/antiquark
distributions and the Kimber-Martin-Ryskin UGDF \cite{KMR}.
The figure clearly shows that including only one of the contributions
is not sufficient but we wish to stress that this is routinely done
in the dipole approach (see e.g.\cite{GolecBiernat:2010de,Basso:2015pba}).

\begin{figure}[!ht]
\includegraphics[width=7cm]{full_map_ypym_kmr.eps}
\includegraphics[width=7cm]{full_map_ypym_ks.eps}
\caption{\label{fig:full_map_ypym}
Two-dimensional $(y_{+},y_{-})$
distribution for $\sqrt{s}$ = 7 TeV and $k_{T+},k_{T-} >$ 3 GeV
for MSTW08 PDF and KMR (left) and KS (right) UGDFs.
}
\end{figure}

The rapidities of both leptons are strongly correlated i.e.
$y_{+} \approx y_{-}$. Distribution in rapidity of
the dileptons may be particularly interesting.
In Fig.\ref{fig:full_dsig_dystar_ugdf} we show
such distributions for different UGDFs from the literature.
Quite different results are obtained for different UGDFs.
It is obvious that at the rapidity of the lepton pair $y_{*} \approx$ 0
both side mechanisms ($g q/\bar q$ or $q/\bar q g$) must be included.
At $y_{*} =$0 they give exactly the same contribution.
This is not correctly treated in the dipole approaches where
only one side contribution is included.

\begin{figure}[!ht]
\includegraphics[width=8cm]{full_dsig_dystar_ugdf.eps}
\caption{\label{fig:full_dsig_dystar_ugdf}
Distribution in rapidity of the dileptons
for $\sqrt{s}$ = 7 TeV and $k_{T+},k_{T-} >$ 3 GeV
for MSTW08 PDF and different UGDFs:
KMR (solid), KS (dashed), AAMS (dotted) and GBW (dash-dotted).
}
\end{figure}

In contrast to leading-order collinear approach, in our approach
dileptons have finite transverse momenta.
In Fig.\ref{fig:full_map_ystarptstar} we show two-dimensional
distributions in rapidity and transverse momentum of dileptons.
One can see that at large (positive) rapidities the span of transverse
momenta is significantly broader. This effect was not discussed so far
in the literature. In our case the effect is inherently related
to the models of UGDFs used in the calculation.
Practically all models of UGDFs predict such an effect.
It would be interesting to observe/verify such an effect experimentally
at the LHC.

\begin{figure}[!ht]
\includegraphics[width=7cm]{full_map_ystarptstar_kmr.eps}
\includegraphics[width=7cm]{full_map_ystarptstar_ks.eps}
\caption{\label{fig:full_map_ystarptstar}
Two-dimensional $(y_{*},q_{T})$
distribution for $\sqrt{s}$ = 7 TeV and $k_{T+},k_{T-} >$ 3 GeV
for MSTW08 PDF and KMR (left) and KS (right) UGDF.
}
\end{figure}

In the traditional dipole approach the produced jet (quark or antiquark)
is not taken into account explicitly into the kinematics of the process.
In our calculations it enters in the calculation of
parton momentum fractions: $x_1$ (gluon distribution) and
$x_2$ (quark/antiquark distribution).
In Fig.\ref{fig:full_dsig_dystar_approximatex} we demonstrate the effect
when the part of $x_i$ corresponding to the jet emission
(see Eq.(\ref{x1_x2})) is neglected. The largest effect is obtained when
$y_{*}$ is large i.e. when both charged leptons are produced very forward.
This is also the region when saturation, or more generally nonlinear
effects, are expected. Therefore one should be very careful
in interpreting agreement or disagreement of any calculation in this
region. We shall return to the problem in the context of LHCb
kinematics.

\begin{figure}[!ht]
\includegraphics[width=7cm]{full_dsig_dystar_approximatex.eps}
\includegraphics[width=7cm]{full_ratio_approx_ystar.eps}
\caption{\label{fig:full_dsig_dystar_approximatex}
Distribution in $y_{*}$ for exact (solid) and approximate (dashed)
formula for calculating $x_1$ and $x_2$ for $\sqrt{s}$ = 7 TeV and
$k_{T+},k_{T-} >$ 3 GeV for MSTW08 PDF and KMR UGDF.
In the right panel we show the ratio of the two distributions.
}
\end{figure}

In the calculations performed so far both valence and sea
quark/antiquark collinear distributions are included.
Fig.\ref{fig:full_dsig_dystar_valence} demonstrates
the role of valence quark distributions (compare the solid (all components)
and the dashed (valence quarks only) lines).
The contribution related to valence quark distributions is concentrated
at $y_{*} >$ 0. Only the sea quark/antiquark
contribution extends to the region of $y_{*} <$ 0. This region
is neglected in the most dipole model approaches in the literature.
The LHCb region is dominated by the valence component. We do not need
to mention in this context that the valence quark distributions are
well known and therefore in this region of rapidities one can test
models of UGDFs, provided kinematics of the process is correctly
taken into account as discussed already above.

\begin{figure}[!ht]
\includegraphics[width=8cm]{full_dsig_dystar_valence.eps}
\caption{\label{fig:full_dsig_dystar_valence}
Distribution in rapidity of the dileptons
for $\sqrt{s}$ = 7 TeV and $k_{T+},k_{T-} >$ 3 GeV
for MSTW08 valence quark distributions and KMR UGDFs.
}
\end{figure}

\subsection{LHCb}

In this subsection we show results relevant for the LHCb collaboration
results \cite{LHCb-CONF_2012}. The LHCb configuration, due to its specificity
(2.0 $ < \eta <$ 4.5), allows to test very asymmetric longitudinal
momentum fractions of partons. This is potentially interesting
in the context of searches for onset of nonlinear effects and/or
saturation which are expected to occur in the region of very small-$x$
of gluons.

Dilepton invariant mass distribution is traditionally the most
popular observable in the context of Drell-Yan processes.
In Fig.\ref{fig:lhcb_dsig_dMll_ugdfs} we show invariant mass
distribution for different UGDFs from the literature.

\begin{figure}[!ht]
\includegraphics[width=8cm]{lhcb_dsig_dMll_ugdf.eps}
  \caption{\label{fig:lhcb_dsig_dMll_ugdfs}
Invariant mass distribution (only the dominant component)
for the LHCb cuts: 2 $< y_{+},y_{-} <$ 4.5, $k_{T+},k_{T-} >$ 3 GeV
for different UGDFs: KMR (solid), Kutak-Stasto (dashed), AAMS (dotted)
and GBW (dash-dotted).
}
\end{figure}

In naive leading-order collinear calculation charged leptons are
produced back-to-back. In the $k_T$-factorization approach presented
here this is dramatically different. In Fig.\ref{fig:lhcb_map_ptpptm}
we discuss correlations in lepton transverse momenta.
For the KMR UGDF the transverse momenta are much less correlated than
e.g. for the KS or AAMS UGDFs. In the letter cases they are
enhanced for $k_{T+} = k_{T-}$.

\begin{figure}[!ht]
\includegraphics[width=5.0cm]{lhcb_map_ptpptm_kmr.eps}
\includegraphics[width=5.0cm]{lhcb_map_ptpptm_ks.eps}
\includegraphics[width=5.0cm]{lhcb_map_ptpptm_mv.eps}
\caption{\label{fig:lhcb_map_ptpptm}
Two-dimensional $(k_{T+},k_{T-})$
distribution for $\sqrt{s}$ = 7 TeV and $k_{T+},k_{T-} >$ 3 GeV
for MSTW08 PDF and KMR (left), KS (middle) and AAMS (right) UGDFs.
}
\end{figure}

The same effect can be demonstrated in one-dimensional distribution
in transverse momentum of the dilepton pairs.
Very different distributions are obtained for different UGDFs.
It would be interesting to compare the results of our calculations with
experimental data.

\begin{figure}[!ht]
\includegraphics[width=8cm]{lhcb_dsig_dptpair.eps}
  \caption{\label{fig:lhcb_dsig_dptpair}
Dilepton transverse momentum distribution (only the dominant component)
for the LHCb cuts: 2 $< y_{+},y_{-} <$ 4.5, $k_{T+},k_{T-} >$ 3 GeV
for different UGDFs: KMR (solid), Kutak-Stasto (dashed), AAMS (dotted)
and GBW (dash-dotted).
}
\end{figure}

In Fig.\ref{fig:lhcb_dsig_dMll_kmr_LT} we show the invariant
mass distribution as well as the T and L contributions separately.
We see that the T contribution is significantly larger than
the L contribution, especially for large dilepton invariant masses.

\begin{figure}[!ht]
\includegraphics[width=8cm]{lhcb_dsig_dMll_kmr_LT.eps}
  \caption{\label{fig:lhcb_dsig_dMll_kmr_LT}
The T and L contributions to the dilepton invariant mass distribution
for the LHCb kinematics: 2 $< y_{+},y_{-} <$ 4.5, $k_{T+},k_{T-} >$ 3 GeV.
KMR UGDF was used here.
}
\end{figure}

Now we wish to illustrate the role of the interference terms.
Let us define the quantity:
\begin{equation}
R_{int} = \frac{d \sigma_{all} - d \sigma_{T+L}}{d \sigma_{all}} \; .
\label{relative_interference_effects}
\end{equation}
As an example in Fig.\ref{fig:rat_int_Mll} we show the so-defined
quantity as a function of dilepton invariant mass for the LHCb kinematics.
One can observe very small effect of including interference terms of the
order of 1 \%. The fluctuations of the theoretical curve are due to
the Monte Carlo method and smallness of the effect.

\begin{figure}[!ht]
\includegraphics[width=8cm]{lhcb_ratio_Mll_int.eps}
  \caption{\label{fig:rat_int_Mll}
The $R_{int}$ as a function of $M_{ll}$ for the LHCb kinematics:
2 $< y_{+},y_{-} <$ 4.5, $k_{T+}, k_{T-} >$ 3 GeV.
KMR UGDF was used here. The fluctuations are due to insufficient
statistics of our Monte Carlo calculation.
}
\end{figure}

So far we have considered only $g + q/\bar q$ contribution.
Now we wish to discuss how important is the second-side (subdominant)
$q/\bar q + g$ contribution for the LHCb kinematics. In
Fig.\ref{fig:lhcb_dsig_dMll_second} we show both the dominant
(dashed) and subdominant (dotted) contributions as well as their sum (solid).
Clearly the subdominant contribution is not negligible.

\begin{figure}[!ht]
\includegraphics[width=8cm]{lhcb_dsig_dMll_second.eps}
  \caption{\label{fig:lhcb_dsig_dMll_second}
Contributions of the second-side component for the LHCb kinematics:
2 $< y_{+},y_{-} <$ 4.5, $k_{T+},k_{T-} >$ 3 GeV. KMR UGDF was used here.
}
\end{figure}

.
\subsection{ATLAS}

In this subsection we show similar results for the low-$M_{ll}$
ATLAS data \cite{Aad:2014qja}. The ATLAS detector covers more central
rapidity range (-2.4 $< y_{+},y_{-} <$ 2.4 ) and imposes a slightly larger
lower cut on the dilepton transverse momenta $k_{T+}, k_{T-} >$ 6 GeV.

The invariant mass distribution for the ATLAS kinematics is shown
in Fig.\ref{fig:atlas_dsig_dMll}. We get relatively good agreement
with the ATLAS data for dilepton invariant masses $M_{ll}$ at the threshold.
At larger dilepton invariant mass some strength is clearly missing.
Here longitudinal momentum fractions are typically $x_1, x_2 \sim$ 0.01-0.1.
This is a region where antiquark distributions are dominated by the
meson cloud effects (see e.g. \cite{meson_cloud}).
Some effects of the type of $q \bar q$ annihilation
are clearly not included in the present approach (as well as in the
dipole approach), at least for the considered range of $x_1$, $x_2$.

\begin{figure}[!ht]
\includegraphics[width=8cm]{atlas_dsig_dMll.eps}
  \caption{\label{fig:atlas_dsig_dMll}
Invariant dilepton mass distribution for the ATLAS kinematics:
-2.4 $< y_{+},y_{-} <$ 2.4, $k_{T+}, k_{T-} >$ 6 GeV.
Here both $g q/\bar q$ and $q/\bar q g$ contributions have been included.
}
\end{figure}

The transverse momenta of leptons are correlated as shown in Fig.
\ref{fig:atlas_dsig_dptpdptm}. We observe a clear ridge along
$k_{T+} = k_{T-}$ and enhancements when either $k_{T+}$ or $k_{T-}$
are small.

\begin{figure}[!ht]
\includegraphics[width=5cm]{atlas_map_ptpptm_kmr.eps}
\includegraphics[width=5cm]{atlas_map_ptpptm_ks.eps}
\includegraphics[width=5cm]{atlas_map_ptpptm_mv.eps}
  \caption{\label{fig:atlas_dsig_dptpdptm}
Lepton transverse momentum correlations for
the ATLAS kinematics: -2.4 $< y_{+}, y_{-} <$ 2.4, $k_{T+}, k_{T-} >$ 6 GeV.
The left panel is for the KMR UGDF, the middle panel for the KS UGDF
and the right panel for the AAMS UGDF.
}
\end{figure}

Distributions in transverse momentum of the dilepton pairs
are shown in Fig.\ref{fig:atlas_dsig_dptpair} for the different UGDFs.
This plot reminds corresponding plot for the LHCb kinematics.

\begin{figure}[!ht]
\includegraphics[width=8cm]{atlas_dsig_dptpair.eps}
  \caption{\label{fig:atlas_dsig_dptpair}
Transverse momentum distribution of dileptons for the
ATLAS kinematics: -2.4 $< y_{+},y_{-} <$ 2.4, $k_{T+}, k_{T-} >$ 6 GeV for MWST08 PDF and
for different UGDFs:
KMR (solid), KS (dashed), AAMS (dotted) and GBW (dash-dotted).
}
\end{figure}

\section{Summary and conclusions}

In the present paper we have considered Drell-Yan production of
dileptons in the forward rapidity region in a hybrid high-energy
approach.
In this approach the main ingredients are collinear quark/antiquark
distributions and unintegrated gluon distributions.
Corresponding formula for matrix element in high-energy
approximation has been derived and presented.
The relation to the commonly used dipole approach has been discussed.
In contrast to the dipole approach our formulation correctly
treats the kinematic of the process and can be applied to the analysis
of real experimental data including their specific kinematic cuts.
In our more general formula we have obtained four terms instead of two
(T, L) in the standard dipole model.

A corresponding program including underlying $2 \to 3$ subprocess
matrix elements ($g + q/\bar q \to l^+ l^- j$ or
                 $q/\bar q + g \to l^+ l^- j$),
PDFs and UGDFs has been constructed.
To illustrate our approach we have performed calculations of
differential cross sections corresponding to recent experimental results
for low-mass dilepton production by the LHCb and ATLAS collaborations.
In the first calculation we have used different UGDFs from the
literature and MSTW08 quark/antiquark distributions.
Relatively good agreement with the experimental
data has been achieved for small $M_{ll}$. Some strength at larger
$M_{ll}$ is missing which is probably due to lack of meson cloud
effects, not included here.

In contrast what was done in the literature, we have found
that both side contributions have to be included even for
the LHCb configuration. For the ATLAS kinematics this gives half
of the cross section.

We have found that the contribution of individual terms (i = T, L, ...)
strongly depends on kinematical variables (such as $M_{ll}$)
as well as on cuts.
We have quantified the effect of the new interference terms not present
explicitly in the dipole approach.
We have found that the missing strength at larger $M_{ll}$ could be
due to e.g. meson cloud effects and the perturbative gluon component
alone considered here may be not sufficient.

We do not see clear hints of saturation at small $M_{ll}$.
We wish to stress also that this region of the phase space is potentially
difficult for extracting the Drell-Yan contribution due to
potential contamination of double semi-leptonic decays
of charmed and/or bottom mesons or baryons which is slightly model
(Monte Carlo) dependent.

\section*{Acknowledgments}

We are indebted to Rafal Maciula for help in adopting our program
to a Monte Carlo form.
This study was partially supported by the Polish National Science Centre
grant DEC-2014/15/B/ST2/02528.

redpajama_set_name: RedPajamaArXiv


text:
- adams office supply
Adams Office Supply, one of Fairmont's oldest businesses, has been located on Adams Street since February of 1932. The business opened as Adams Office Supply on 101 Adams St and moved to its current location at 210 Adams St, the former City National Bank, in 1971.
Adams specializes in supplying its customers with office furniture, office supplies, home décor, and greeting cards. Although, among these tangible items, quality service is the primary goal for the business according to owner Eddie Snider. "Service is what's kept the doors open for the 40 years that I've been here," says Snider.
"We deliver to the tri-city area and into Pennsylvania. To date, we have not charged a delivery fee to anyone. If it needs delivered, it gets delivered." Snider exclaims that they have staff who specialize in delivery and installation to anyone who needs it. The business frequently works with customers in Fairmont, Clarksburg, Morgantown, and Mannington, but also has accounts as far north as Waynesburg and Washington, PA.
Snider states that his business is competitive and can beat the prices of those larger retailers such as Amazon, Staples, or OfficeMax. "I want to let people know that we are competitive with the box stores. We have the sales tools that are available to us through our wholesalers that enables us to compete with everyone else." says Snider. "Not one penny that you send to the big box stores comes into Fairmont, Marion County, or West Virginia. We can match their prices or even lower on most of our products."
When asked about how Adams Office Supply would like to grow within the new decade, Snider harkened back upon the basis of shopping local. "My goal is to get people that are located in the area to consider buying locally. That's my main goal in 2020, or we won't be around very long."
"We're fortunate with the clientele that we have," says Snider of his staff. "When somebody walks into the door, someone will greet you."
Adams Office Supply is the City of Fairmont's Local Business of the Month for the month of January and will be highlighted throughout. We encourage all citizens to check out Adams Office Supply this month and throughout the year. They can be found at 210 Adams St and are open Monday through Friday from 8 am to 5 pm.
Visit their Facebook page facebook.com/AdamsOfficeSupply/
Check out adamsofficesupply.com
Give them a call (304) 366-0650

redpajama_set_name: RedPajamaCommonCrawl


Which state will setup film promotion board to promote its films and culture?
To promote Haryanvi films and the State's culture in the region, the Haryana Government will set up a Haryana Film Promotion Board.
Who Indian Film Personalities was awarded 'Officer de la Legion d' Honneur in June, 2008?
Name of that Film adjudged as the 'Best Feature Film' in 56th National Film Awards?


Marita is a qualified Meditation Teacher & Reiki Master/Teacher. She specialises in Mindfulness Meditation, and run monthly Day Retreats, and weekly meditation groups. As well, Marita offers individual Reiki treatments, teaches the gentle art of Reiki to small groups, and runs Reiki Practitioner Circles and Day Retreats.
For more information or to book your appointment, contact Marita on 0404961636 or fill in the 'Make an Enquiry' form.


text:
Tom Holland Says Next Spider-Man Movie Will Be Very Different After Marvel Split
By Jamie Lovett - August 25, 2019 03:05 pm EDT
Despite Marvel and Sony's breakup, Tom Holland will return as Peter Parker in a third Spider-Man movie. Speaking at Keystone Comic Con in Philadelphia, Holland suggested his next outing as Spidey would be special and different.
Speaking to fans during a panel at the convention, Holland expressed a mixture of gratitude and optimism regarding continuing to play Spider-Man after this corporate shift. "It's not the end of me playing Spider-Man," Holland said to rousing applause. "There's definitely more to come. We sat down with some of our creatives. We pitched Spider-Man 3, which is going to be something very special, it's going to be something very different. I'm just so grateful that Marvel changed my life and allowed my dreams to come true and Sony allowing me to continue living my dream. It's a crazy week and it's never been done before so we'll see how it goes and it'll be as amazing and as fun."
These comments echo the ones he made to press at this weekend's D23 Expo. "Basically, we've made five great movies," Holland explained. "It's been five amazing years. I've had the time of my life. Who knows what the future holds? But all I know is that I'm going to continue playing Spider-Man and having the time of my life. It's going to be so fun however we choose to do it. The future for Spider-Man will be different, but it will be equally as awesome and amazing, and we'll find new ways to make it even cooler."
Holland also addressed the Spider-Man situation while he was onstage during the Disney Pictures panel to promote his new Pixar movie, Onward. "Listen, it's been a crazy week, but I want you to know, I am grateful from the bottom of my heart, and I love you 3000," Holland told the packed panel audience.
What do you think of Tom Holland's future as Spider-Man after Sony and Marvel's fallout? Let us know in the comments section.
Upcoming Marvel Studios projects include Black Widow on May 1, 2020, The Falcon and The Winter Soldier in fall 2020, The Eternals on November 6, 2020, Shang-Chi and the Legend of the Ten Rings on February 12, 2021, WandaVision in spring 2021, Loki in spring 2021, Doctor Strange in the Multiverse of Madness on May 7, 2021, What If? In summer 2021, Hawkeye in fall 2021, Thor: Love and Thunder on November 5, 2021, and Black Panther 2 on May 6, 2022. Ms. Marvel, Moon Knight, and She-Hulk are also in the works for Disney+.


We have a heartbeat! Date looks about right. Upping all the hormones to try to stop the bleeding. Fingers crossed!!
Guess what! It's official - hcg is over 500! OMG I am so so excited! So much for being pragmatic and sensible -still might as well embrace the ups when they come! Apparently no more crinone for me either as progesterone is really high - did anyone else stop at their BFP?
Raindance - how did you go? Love to everyone!
That's awesome congrats!!! My due date is 5th of June but i will most likely go in anywhere from May 26th for my c-section ( i have no choice but to have one ). So happy to hear everything went well with u!!
I'm feeling pretty stunned it hasn't really sunk in yet but we've breathed a huge sigh of relief that we have made it this far...I feel absolutely exhausted all day and still have the nausea all arvo...my tastebuds have gone on holidays too everything tastes pretty crap! But i say bring it all on!!!
Thanks Can't waiit - I think they just go on your prog numbers. That's what the nurse seemed to think when she said to stop.
I hope everyone is doing ok. ATM i have managed to pick up the worst cold and chest infection on top of really bad morning sickness! Feeling rotten and poor DH doing all the jobs although I have had to be at work because it's super busy. Hopefully a bit of R&R will help over the weekend. I'm hoping to head to a friends baby shower which wil be the first time I have felt able to go to one since we lost our bub earlier in the year so really want to be better. Grrr!
Hi b4us, welcome and fingers crossed for you! When is your bt?


text:
Home > Cancer Survivor Stories > Thyroid Cancer > Thyroid Cancer Survivor: There were no side effects even when chemical treatment was carried out
Thyroid Cancer Survivor: There were no side effects even when chemical treatment was carried out
Hong Kong, Sing Kam Yuen, 56
I had never expected to have cancer at my age! For some unknown reason, it was malignant thymus tumor, which is rarely seen in the world. In December 1996, I went to the hospital due to slight pain in the chest and fever. At first, the cause could not be detected. After X-rays and various other examinations, it was confirmed to be malignant thymus tumor. The doctor in charge said there are very few such cases in the whole world. Even if the treatment is successful, he said it was impossible to recover.
If it was impossible to recover, then that means the I am dying. Why the doctor told me so directly, I think was because he knew I was a Catholic and my belief gave me the courage to face death. But I was frightened and dazed. When I was introspecting on this punishment from God, I was in great fear of death. I told my family about my disease and my brother-in-law immediately recommended Tian Xian liquid. I thought that if western medicine did not help, I could try traditional Chinese medicine. I began to drink Tian Xian liquid during the four months I was in the hospital. Chemical treatment was administered once a month but I did not suffer from any side effects such as vomiting and hair loss.
Even the doctor was amused and questioning. I believed that Tian Xian liquid took effect immediately. Another surprise was in store for me when my girlfriends left me upon my release from the hospital.
I did not hide the truth from her because I thought she would have an uncertain future with me. The idea of marriage to her, however, was all the inspiration I had to fight cancer. The news that she was leaving me surprised me as much as cancer. I refused to be demoralized, however. With the notion that God is with me, I continued to receive the chemical treatment and drank the Tian Xian liquid diligently.
In May 1997, an examination showed that the cancer cells completely disappeared. Now, I simply need to go to the hospital for check-up once a month. That period of my life seemed long. I have used up all the money I had saved for my marriage. For someone with a low salary, Tian Xian liquid is really an economic burden. Hope exists, however, as long as I survive. I thank Tian Xian liquid for saving my life.


Our Premium Fully Smoked, Sliced and Cooked Baby Boneless Ham is Ready Too Eat. May Be Eaten Hot or Cold. Recipe for Apricot Peach Glaze Included Or Try With Bumble Bee Honey Mustard. Approximately 1lb. Absolutely Delicious.


text:
Nationally Syndicated Cartoonist To Speak Friday
By Stacy Brasher • September 28, 2010
Reprint of Press Release
Oklahoma Christian University Gallery Exhibition October 1st-25th
EDMOND, OKLAHOMA – Oklahoma Christian University will open a gallery exhibition on Friday, October 1, 2010 to highlight local businessman and nationally-syndicated cartoonist Dave Miller. Students will be addressed from 3:30 p.m.to 4:15 p.m. in GC147 on the OC campus, located at 2501 East Memorial Road, Edmond, Oklahoma. A free, public reception will follow from 4:30 p.m. to 5:30 p.m. with food and beverages available.
The DAVE cartoons, along with original sketches and inked drawings will be on display October 1-October 25, 2010 in the university gallery, located in the Northwest corner of the Garvey Center, open Monday – Friday from 9 a.m. to 3 p.m. Miller's nationally-syndicated cartoon strip ran daily for 7 years. Originally syndicated by Tribune Media Services from 1992 through 1999, the DAVE comic strip appeared in over 160 newspapers worldwide, including the Chicago Tribune, Dallas Morning News, and San Francisco Examiner.
With 25 years of art and graphic design experience, Miller brings a healthy dose of comedic humor to all his work. His career spans both coasts and a variety of design disciplines, from automotive designer, to senior designer at Hasbro Toys, and even an assistant director for the animation industry.
The DAVE cartoon strip focused on the character "Dave," a typical 90s guy and his commentary on technology, dating, relationships, family and even pop culture. Miller produced over 2,000 cartoons and his licensed properties include everything from calendars and mugs, to books and t-shirts.
Currently, Miller and his wife Sandy own Back40 Design Group. For the past 11 years, he's overseen hundreds of client relationships for all creative departments: web, print and graphic design. He also serves as Publisher for the Edmond Outlook monthly magazine, which serves 50,000 local residents and businesses.
In his spare time, Miller enjoys taking his Ducati for a spin and an occasional fine cigar – but not at the same time. He also enjoys quality family time, avoiding home repairs, and is a member of the Henderson Hills Baptist Church Men's Group.
ABOUT BACK40 DESIGN GROUP
With 11 years of expertise, Back40 Design Group is the leader in full-service marketing solutions: Logo, Web, Print, Content Management System, Search Engine Optimization & Mobile Websites. For more information, please contact Dave Miller at 405-478-4080 or visit www.back40design.com.
The Truth About Drag & Drop Usabilty


text:
Top US Senators warn India on data localization policy - indica news
Top US Senators warn India on data localization policy
Biz, News, Spotlight October 17, 2018November 25, 2018 indica
indica Washington Bureau
Two top American Senators John Cornyn and have warned that India's data localization policy, which took off on October 15, will adversely affect American businesses in the country.
"Data localization requirements, such as those contained in the draft data protection bill and draft national e-commerce policy framework, will have negative impacts on the ability of companies to do business in India, may undermine your own economic goals, and will likely not improve the security of Indian citizens' data," said Republican John Cornyn and Democrat Mark Warner, who are co-chairs of the powerful Senate India Caucuses.
While it was said that global digital payment firms such as Visa, American Express etc were likely to be impacted by the regulations, as many as 80 per cent of industry players including Amazon, Alibaba and WhatsApp complied with the data storage norms, news reports quoted official sources as saying.
WhatsApp, which was the first to officially comply with these norms, said that it has built a system that stores payment-related data locally in India.
In a letter dated October 12, to Indian Prime Minister Narendra Modi, the senators argued that when companies adopt high-quality privacy safeguards, the location of data has no bearing on whether the data is secure.
"In addition to effectively reducing data security, forced data localization requirements create inefficiencies for both businesses and consumers, raising the cost of procuring and delivering data services including ones that local Indian businesses utilize on a daily basis, Cornyn and Warner said.
"Ultimately, they also increase the cost, and/or reduce the availability of, data-dependent services," said the letter.
The letter comes in the wake of strained Washington and New Delhi relations over multiple issues, including an Indo-Russian defense contract, India's new tariffs on electronics and other items, and its moves to buy oil from Iran despite US sanctions.
The Senators reasoned that forced data localization will be abortive when it came to India modernizing its framework regarding law enforcement requests for data.
"Both the protection and security of datas as well as access to data for lawful purpose can be enabled without a requirement that data be stored in a specific physical location. We encourage increased dialogue on these issues between law enforcement agencies in the US and India," the Senators wrote.
The move by Senators was seen as a last-ditch effort after the RBI told officials at top payment companies that it would implement data localisation directive without extending the deadline or allowing data to be stored offshore as well as locally.
Data localization – the practice of storing data on any device that is physically present within the borders of the country where the data is generated – has been in focus after the release of a draft e-commerce policy.
The Reserve Bank of India (RBI), in a circular dated April 6, said: "All system providers shall ensure that the entire data relating to payment systems operated by them are stored in a system only in India. This data should include the full end-to-end transaction details/information collected/carried/processed as part of the message/payment instruction." It added that for the overseas leg of a transaction, the data may be stored in the foreign country.
The RBI further said that data should include the full end-to-end transaction details, information collected, carried, processed as part of the message, payment instruction.
Asian countries such as China, Japan and Malaysia follow the same rule.
Senator Mark Warner, Senators John Cornyn
South Asians slam Trump's proposed public charge rule
Wellness seminar addresses stress


text:
/**
 * Created by edagarli on 16/3/22.
 * https://github.com/edagarli
 */

var _ = require('underscore')
var React = require('react-native')
var {
    ListView,
    StyleSheet,
    } = React
var RefreshableListView = require('react-native-refreshable-listview')

var TopStory = require('../stores/TopStory')
var View = require('./View')
var Text = require('./Text')
var StoreWatchMixin = require('./StoreWatchMixin')
var StoryListItem = require('./StoryListItem')
var Loading = require('./Loading')

var baseDataSource = new ListView.DataSource({rowHasChanged: (r1, r2) => r1.id !== r2.id})

var TopStoriesScreen = React.createClass({
    mixins: [
        StoreWatchMixin,
    ],
    getInitialState() {
        return {
            dataSource: baseDataSource.cloneWithRows(this.getTopStories()),
        }
    },
    componentDidMount() {
        var topStories = this.getTopStories()
        if (!(topStories && topStories.length)) this.loadTopStories()
    },
    getStoreWatches() {
        this.watchStore(TopStory, _.debounce(() => {
            if (this.isMounted()) {
                this.setState({dataSource: baseDataSource.cloneWithRows(this.getTopStories())})
            }
        }, 100))
    },
    loadTopStories() {
        return TopStory.fetch()
    },
    getTopStories() {
        return TopStory.ordered()
    },
    renderStory(story) {
        return (
            <StoryListItem
                story={story}
            />
        )
    },
    renderStoriesListView() {
        if (this.state.dataSource.getRowCount() === 0) {
            return (
                <Loading>top stories</Loading>
            )
        } else {
            return (
                <RefreshableListView
                    dataSource={this.state.dataSource}
                    renderRow={this.renderStory}
                    loadData={this.loadTopStories}
                    refreshDescription="Refreshing top stories"
                    refreshingIndictatorComponent={
                          <RefreshableListView.RefreshingIndicator stylesheet={indicatorStylesheet} />
                    }
                />
            )
        }
    },
    render() {
        return this.renderStoriesListView()
    }
})

var indicatorStylesheet = StyleSheet.create({
    wrapper: {
        backgroundColor: '#ffffff',
        height: 60,
        marginTop: 10,
    },
})

module.exports = TopStoriesScreen

redpajama_set_name: RedPajamaGithub


text:
package io.fabric8.kubernetes.client.dsl;

import io.fabric8.kubernetes.api.model.scheduling.v1.PriorityClass;
import io.fabric8.kubernetes.api.model.scheduling.v1.PriorityClassList;
import io.fabric8.kubernetes.client.Client;

public interface V1SchedulingAPIGroupDSL extends Client {
  NonNamespaceOperation<PriorityClass, PriorityClassList, Resource<PriorityClass>> priorityClasses();
}


A 19-year-old Jackson County man has been charged in the Tuesday night shooting that killed a woman.
Anthony Gelia was arraigned Wednesday on charges of open murder, home invasion and felony firearm. The judge denied bond.
Jackson Police say officers were called to a home in the 400 block of Jefferson Street around 8:30pm Tuesday for a female victim who had been shot in the back. Police have yet to say what circumstances led to the shooting.
The victim was identified early Wednesday as 26-year-old Brittany Southwell. She died as a result of her injuries hours after the shooting. A suspect was quickly developed and a broadcast was put out to surrounding law enforcement agencies.
Gelia, who police believe knew the victim, was taken into custody shortly after 9pm Tuesday during a traffic stop in the area of Wheaton Road and Silver Lake Highway.
Because Gelia is charged with open murder, he faces up to life in prison if convicted. His next court hearing is scheduled for November 18. We will be tracking this case in the coming days and weeks.


text:
School to host book fair and escape room
Library media specialist Emma McDonald sets up a book display for the upcoming week.
Parker Nolan
Arushi Gupta, Staff Writer
The library will host its "Gearing Up for Summer Reading" book fair from April 23 to 27. Along with the book fair, students and staff will have the opportunity to take part in the library's very own "Time Shift" escape room.
"I just kind of thought it would be fun to do something steampunk and try to do something different," librarian Emma McDonald said. "Then a couple of studies suggested gears because gears are very much in steampunk, and eventually we got to 'Gearing Up for Summer Reading.'"
"Time Shift" will be the library's fourth escape room, and it will encourages students to learn "communication and cooperation," according to librarian Janet Tillman. The book fair will provide a way for students to purchase their required summer reading books along with some new titles.
"There'll be a variety books, so the summer reads will be there, and then they will send us books that are maybe old favorites, and then they'll also send us new titles that have just been published within the last year," McDonald said. "It should be a really good selection."
Library Advisory Board and student participation played a huge role in organizing both the book fair and the escape room.
"This year I'm putting up posters and stuff [for the Book Fair], so most of the physical labor," sophomore Hudson Samuels said."I've helped by designing the theme of the escape room, and I've also helped by designing and coding the timer."
The book fair will be open to students, staff, and other community members throughout the day whilst escape room sessions will be limited to 12 people and only be offered after school or during the day upon request.
"One of the main reasons of having a book fair is because it's important to own your own book so that it's yours," Tillman said. "You can reread it, you can mark in it, or whatever you want to do. And so I think it exposes kids to a lot of different books."
Arushi Gupta, Section Editor
Arushi Gupta, now a junior, will proudly be taking on the role of News Section Editor this year. Arushi has been involved in student journalism since joining...
The Red Ledger values the opinion of its readers and encourages them to discuss its content. All comments are subject to approval by The Red Ledger staff. The Red Ledger does not allow anonymous comments and requires a valid email address. The email address will not be displayed but will be used to confirm your comments. Comments are reviewed as often as possible. Comments with inappropriate content will not be published. Once submitted, comments become the property of The Red Ledger. To see our full Comment Policy, visit https://www.theredledger.net/about-us/policies/
Video: Built-in Buddies
Cheer makes history at state competition, takes silver
Head football coach steps down
Puster introduces safety puppet show
Choir spreads Christmas cheer through singing telegrams
Debate team improves with experience, to compete in Berkner Dec. 13, 14
Choir to spread holiday spirit through Carol-o-Grams tonight
Students create Adulting 101 class for senior project
Students to participate in Special Olympics bowling competition
Senior Sophia Foster receives sculpture award at State Fair
Improv troupe to perform Halloween show


text:
Home > Texas > Fort Worth > Kearney, Jeffrey A.
Kearney, Jeffrey A.
Updated: June 13th, 2019 Fort Worth Lawyer List K, Kearney | Wynn, Criminal Defense, Criminal Investigations, Criminal Law, Criminal Law - Federal (White Collar Crime), Domestic Violence & Neglect, Drug Violations, DUIDWI, Federal Crimes Defense, Healthcare Fraud, Mail Fraud 0 review
Address: One Museum Place 3100 West 7th Street Suite 420, Fort Worth, TX 76107
Lawyer Firm: Kearney | Wynn
Website: https://www.kearneywynn.com
Areas of Practice Federal and State Criminal Litigation, White Collar, Drug Prosecutions, Grand Jury Investigations, Insurance Fraud Investigations and Prosecutions, Health Care Fraud Investigations and Prosecutions, Government Contract Fraud Investigations and Prosecutions, Criminal Anti-Trust Investigations, R.I.C.O. Prosecution and Forfeitures
JEFF KEARNEY has 40 years of practice in all areas of federal and state criminal litigation. He has been Board Certified in Criminal Law by the Texas Board of Legal Specialization since 1981 and is prominently listed in:
Best Lawyers in America (Woodward & White, Inc.), 1991-presentTexas Super Lawyers (a Thomson Reuters service), 2003-presentThe Bar Register of Preeminent Lawyers (Lexis Nexis Martindale Hubbell), 2009-present Mr. Kearney is experienced in defending individuals in a vast array of state criminal law prosecutions ranging from DWI to Capital Murder.
He is also experienced in representing individuals in all areas of federal criminal law ranging from white collar to drug prosecutions. In white collar criminal matters, Mr. Kearney's experience in defending executives and corporations in the areas of:
Comprehensive Grand Jury Investigations Insurance Fraud Investigations and Prosecutions Health Care Fraud Investigations and Prosecutions Government Contract Fraud Investigations and Prosecutions Criminal Anti-Trust Investigations R.I.C.O. Prosecution and Forfeitures
Mr. Kearney was born on August 8, 1948 in Galveston, Texas. He is a 1971 graduate of Texas Christian University, and received his J.D. from Baylor University Law School in 1972. He is licensed to practice in the following courts:
The Supreme Court of Texas United States District Court for the Northern, Southern, Eastern and Western Districts of Texas United States Court of Appeals for the Fifth, Sixth and Tenth Circuits Supreme Court for the United States of America
Mr. Kearney has authored or co-authored the following articles and papers:
"Witnesses, Opinions and Expert Testimony," presented at the Texas Criminal Defense Lawyers Educational Institute, 1986 "Witnesses, Opinions, Testimony, Relevancy," presented at the State Bar of Texas Advanced Criminal Law Course, 1987-1988 "Duty to Disclose: Constitutional and Ethical Considerations of Brady," presented at the State Bar of Texas Advanced Criminal Law Course, 1999 Mr.Kearney has lectured on the following topics and presented at seminars in the following areas:"Recent Decisions," at the Texas Criminal Defense Lawyers Project's Sex Crimes Seminar, 1986; "The Court's Charge," at the Texas Criminal Defense Lawyers Projects' D.W.I. Seminar, 1987 "Witnesses, Opinions and Expert Testimony," at the Texas Criminal Defense Lawyers Educational Institute Seminars, 1987-1988 "Witnesses, Opinions, Testimony, Relevancy," at the State Bar of Texas Advanced Criminal Law Course, 1987-1988 and at the Texas Criminal Defense Lawyers Association's State and Federal Short Course, 1989 "Taking the Fifth," at the State Bar of Texas Advanced Consumer Bankruptcy Course, 1989 "Jury Selection," at the State Bar of Texas Advanced Criminal Law Course, 1993 "Cross-Examination of the Government's Main Witness," at the Texas Criminal Defense Lawyers Associations The Zen of Winning Seminar, 1995 "Cross-Examination," at the State Bar of Texas Advanced Criminal Law Course, 1995 "Pre-Trial Motions," at the Texas Criminal Defense Lawyers Associations Federal Law Short Course, 1996 "Cross-Examination," at the State Bar of Texas Advanced Criminal Law Course, 1996 "Top 10 Tips for Winning Your Case in Jury Selection," at the Texas Criminal Defense Lawyers Association's Winter/Spring Seminar, 1997 "How to Conduct a Meaningful and Effective 30-Minute Voir Dire in a Criminal Case," at the Texas Criminal Defense Lawyers Association Trial Skills Seminar, 1998 "Top Ten Tips for Winning Your Case in Jury Selection," at the Lubbock Criminal Defense Lawyers Association Top Ten Seminar, 2001 "Developing the Theory of the Case in Voir Dire and Opening Statements," at the Criminal Defense Lawyers Project's Developing the Theory of the Case Seminar Series, 2001 "Opening Statements: You Never Get a Second Chance to Make a First Impression," at the Louisiana Association of Criminal Defense Lawyers' Last Chance for CLE Seminar, 2001 "Basic Winning – Jury Selection," Criminal Defense Advocacy Training Seminar, Criminal Defense Lawyers Project, 2004 "Voir Dire Demonstration," Jury Selection and Communicating with Jurors in Criminal Cases Seminar, The Center for American and International Law, 2004 "Opening Statements," Advanced Criminal Law Course, State Bar of Texas, 2004 "Sexual Assault Voir Dire," Anatomy of the Win Seminar, Texas Criminal Defense Lawyers Association, 2004
Mr. Kearney has also served as a Faculty Teacher at the Texas Criminal Defense Lawyers Project's Criminal Trial Advocacy Institute from 1997 to Present, was Co-Director for the Texas Criminal Defense Lawyers Association Federal Short Course in 1999 and the Course Director for the State Bar of Texas Advanced Criminal Law Course in 2001.
Mr. Kearney is a member of the State Bar of Texas, the Tarrant County Criminal Defense Lawyers Association (President 1985-86), the Texas Criminal Defense Lawyers Association (Board of Directors, 1985-1991 and 2001-Present), and the National Association of Criminal Defense Lawyers.
Update Kearney, Jeffrey A. information | View Google Map
Other lawyers in Fort Worth, Texas
Thornton, Alex - 13 views
Scott, Mark - 5 views
Steele, Lindsay D. - 7 views
Barrow, Wade Austin - 2 views
Ward, V. Wayne - 4 views
Truly, Lindsay - 2 views
Martinez, Leticia "Letty" - 14 views
Burney, Adam C. - 5 views
Liser, Grant - 17 views
Brown, Lawrence - 1 views
Popular lawyers in Fort Worth, Texas
Garza-Lee, Miriam - 9 views
Petrocchi, Mark J. - 11 views
Do, David - 6 views
Barnett, Brandon W. - 11 views
McConnell, Jenna - 14 views
DeBerry, Kelly E. - 8 views
Taft, Rachel M. - 12 views
Griffith, Ross P. - 7 views
Most rated lawyers in Fort Worth, Texas
Simpson, Michelle K. - 0 votes
Bankhead, Steve - 0 votes
Collins, Daniel - 0 votes
Palmer, Raymond C. Jr. - 0 votes
Jahansouz, Nick - 0 votes
Clark, J. Kevin - 0 votes
Dohoney, Tanya S. - 0 votes
Wiist, W. Michael - 0 votes
Jumes, Steven T. - 0 votes
Giraud, Sharon E. - 0 votes
Wiley, Luke P. (Chicago) - 58 views
Riffe, H. Duane (Tulsa) - 51 views
Davidov, Laura (New York City) - 63 views
Mazur, Sherri Lee (Montgomery) - 80 views
Flaherty, Brandy (Pittsburgh) - 51 views


text:
<!DOCTYPE html>

  <meta charset="utf-8">
  <title></title>

  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="">
  <meta name="author" content="">

  <link href="../../assets/css/vendor/morris.css" rel="stylesheet">
  <link href="../../assets/css/vendor/bootstrap.css" rel="stylesheet">
  <link href="../../assets/css/vendor/font-awesome.css" rel="stylesheet">
  <link href="../../assets/css/vendor/font-awesome-ie7.css" rel="stylesheet">
  <link href="../../assets/css/vendor/codemirror.css" rel="stylesheet">
  <link href="../../assets/css/plato.css" rel="stylesheet">
  <link href="../../assets/css/plato-file.css" rel="stylesheet">

    Plato on Github

        Report Home

helpers.js

Maintainability

65.10

Lines of code

316

Difficulty

83.35

Estimated Errors

2.66

Function weight

By Complexity

By SLOC

    <textarea id="file-source" class="col-md-12">'use strict'

var toString = Object.prototype.toString
var hasOwn = Object.prototype.hasOwnProperty
var hasConsole = console && console.log
var isBrowser = typeof window !== 'undefined'

var _ = exports = module.exports = {}

_.EOL = /\n|\r|\r\n/g

_.isBrowser = isBrowser

_.isBoolean = function (obj) {
  return typeof obj === 'boolean'
}

_.isNumber = function (obj) {
  return typeof obj === 'number'
}

_.isDate = function (obj) {
  return toS(obj) === '[object Date]'
}

_.isError = function (obj) {
  return toS(obj) === '[object Error]'
}

_.isString = function (obj) {
  return toS(obj) === '[object String]'
}

_.isArray = Array.isArray || function (obj) {
  return toS(obj) === '[object Array]'
}

_.isObject = function (obj) {
  return toS(obj) === '[object Object]'
}

_.isMutable = function (obj) {
  return _.isObject(obj) || _.isArray(obj) || _.isDate(obj)
}

_.isType = function (obj) {
  var type
  if (_.isArray(obj)) {
    type = 'array'
  } else if (_.isObject(obj)) {
    type = 'object'
  } else if (obj === null) {
    type = 'null'
  } else {
    type = typeof obj
  }
  return type
}

_.canIterate = function (obj) {
  return _.isObject(obj) || _.isArray(obj)
}

_.has = function (obj, prop) {
  return hasOwn.call(obj, prop)
}

_.walk = function (obj, cb) {
  walk(obj, undefined, cb)
}

_.forEach = function (obj, fn) {
  var i, item, keys, length

  if (!obj) return;

  if (typeof obj.forEach === 'function') {
    obj.forEach(fn)
  } else {
    if (_.isObject(obj)) {
      keys = _.keys(obj)
      length = keys.length
      for (i = 0; i < length; i += 1) {
        item = obj[keys[i]]
        fn(item, keys[i], obj)
      }
    } else {
      length = obj.length
      for (i = 0; i < length; i += 1) {
        item = obj[i]
        fn(item, i, obj)
      }
    }
  }
}

_.mapEach = function (obj, fn) {
  var i, el, length, results = []

  if (!obj) return;

  if (_.isObject(obj)) {
    length = _.keys(obj).length
  } else {
    length = obj.length
  }

  for (i = 0; i < length; i += 1) {
    el = fn(obj[i], i, obj)
    if (el != null) {
      results.push(el)
    }
  }

  return results
}

_.extend = function (target, origin) {
  var prop
  target = target || {}

  if (!_.isObject(origin)) return target;

  for (prop in origin) {
    if (_.has(origin, prop)) {
      target[prop] = origin[prop]
    }
  }

  return target
}

_.extendKeep = function (target, origin) {
  var prop
  target = target || {}

  if (!_.isObject(origin)) return target;

  for (prop in origin) {
    if (_.has(origin, prop)) {
      if (_.has(target, prop)) {
        if (!_.isArray(target[prop])) {
          target[prop] = target[prop] != null ? [ target[prop] ] : []
        }
        target[prop].push(origin[prop])
      } else {
        target[prop] = origin[prop]
      }
    }
  }

  return target
}

_.merge = function merge(target, src) {
  var array = _.isArray(src)
  var dst = array && [] || {}

  if (array) {
    target = target || []
    dst = dst.concat(target)
    src.forEach(function (e, i) {
      if (typeof target[i] === 'undefined') {
        dst[i] = e
      } else if (_.isMutable(e)) {
        dst[i] = merge(target[i], e)
      } else {
        if (target.indexOf(e) === -1) {
          dst.push(e)
        }
      }
    })
  } else {
    if (target && _.isMutable(target)) {
      _.keys(target).forEach(function (key) {
        dst[key] = target[key]
      })
    }
    _.keys(src).forEach(function (key) {
      if (!_.isMutable(src[key]) || !src[key]) {
        dst[key] = src[key]
      } else {
        if (!target[key]) {
          dst[key] = src[key]
        } else {
          dst[key] = merge(target[key], src[key])
        }
      }
    })
  }

  return dst
}

_.clone = function clone(obj) {
  var newObj, prop, item

  if (_.isArray(obj)) {
    newObj = _.mapEach(obj.slice(), clone)
  } else if (_.isObject(obj)) {
    newObj = {}
    for (prop in obj) {
      if (_.has(obj, prop)) {
        item = obj[prop]
        if (_.canIterate(item)) {
          newObj[prop] = clone(item)
        } else {
          newObj[prop] = item
        }
      }
    }
  } else {
    newObj = obj
  }

  return newObj
}

_.omit = function (obj, omit) {
  var prop, target = {}
  for (prop in obj) {
    if (_.has(obj, prop)) {
      if (prop !== omit) {
        target[prop] = obj[prop]
      }
    }
  }
  return target
}

_.keys = Object.keys || function (obj) {
  var k, keys = []
  for (k in obj) {
    if (_.has(obj, k)) {
      keys.push(k)
    }
  }
  return keys
}

_.clean = function clean(obj) {
  var buf, val, k, l

  if (_.isObject(obj)) {
    buf = {}
    for (k in obj) {
      if (_.has(obj, k)) {
        val = obj[k]
        if (_.canIterate(val)) {
          buf[k] = clean(val)
        } else {
          if (val !== undefined) {
            buf[k] = val
          }
        }
      }
    }
    obj = buf
  } else if (_.isArray(obj)) {
    buf = []
    for (k = 0, l = obj.length; k < l; k += 1) {
      val = obj[k]
      if (_.canIterate(val)) {
        buf.push(clean(val))
      } else if (val !== undefined) {
        buf.push(val)
      }
    }
    obj = buf
  }

  return obj
}

_.log = function () {
  if (hasConsole) {
    console.log.apply(console, arguments)
  }
}

function walk(node, parent, cb) {
  var i, l, j, cl, c, keys, key, child

  if (!_.canIterate(node)) {
    return cb(node, parent)
  }

  if (!_.isArray(node)) {
    cb(node, parent)
  }

  keys = _.keys(node)

  for (i = 0, l = keys.length; i < l; i += 1) {
    key = keys[i]
    if (key === 'parent') continue;

    child = node[key]
    if (_.isArray(child)) {
      for (j = 0, cl = child.length; j < cl; j += 1) {
        c = child[j]
        if (c) {
          c.parent = node
          walk(c, node, cb)
        }
      }
    } else if (child) {
      child.parent = node
      walk(child, node, cb)
    }
  }
}

function toS(obj) {
  return toString.call(obj)
}</textarea>

.


We need a text editor to edit files. It is assumed that you already have one. If not, I could recommend you Vim that is available for free at http://www.vim.org/. In my view it fits well the Unix environment.
The most important is the first command that makes Vim behave similar to other PC editors. Without it Vim will start in so called normal mode when the keyboard characters will be interpreted as commands. For novices it could be quite confusing.
There is an extensive documentation supplied with the editor (Help) or you can find even more at http://www.vim.org/docs.php.


text:
Wettermanufaktur GmbH
Information pursuant to § 5 TMG
Bessemerstr. 16
Commercial Register: HRB 183231 B
Registration court: Berlin
Henricus Otten (Harry Otten)
Phone: +49(0)30 / 95 999 10 10
Telefax: +49(0)30 / 95 999 10 19
E-mail: info@wettermanufaktur.de
Sales tax identification number according to § 27 a of the Sales Tax Law:
We are not willing or obliged to participate in dispute resolution proceedings before a consumer arbitration board.
As service providers, we are liable for own contents of these websites according to Paragraph 7, Sect. 1 German Telemedia Act (TMG). However, according to Paragraphs 8 to 10 German Telemedia Act (TMG), service providers are not obligated to permanently monitor submitted or stored information or to search for evidences that indicate illegal activities.
The imprint also applies to the following social media channels:
Facebook: https://www.facebook.com/Wettermanufaktur/
Xing: https://www.xing.com/companies/wettermanufakturgmbh
LinkedIn: https://www.linkedin.com/company/wettermanufaktur-gmbh
© 2017-2020 Wettermanufaktur GmbH Imprint Privacy Policy Newsletter To top
We are using cookies to follow the preferences of our visitors and optimise our website accordingly. By using this website you agree the use of cookies. More information on cookies is stated in our privacy policy. Read more …


I think the only thing I hate more than rain delays is games being called on account of rain delays. I blame nature, of course, for actually sending what can only be described as an Act of God over the city of Baltimore this evening. And I blame ESPN for making this AL East division rivalry game their Sunday night broadcasted game, forcing them to play in what quickly became a monsoon, while the entire day leading up to game time was a beautiful summer day. Okay, I realize I'm being a little facetious and unreasonable, but after 2 hours and 20 minutes of basically roaming around the internet waiting for closure on tonight's game, I feel a little cheated.
And that's the reason I hate midway called games the most is the lack of accomplishment with which they leave you feeling. It's not really over, but circumstances have forced a stunted closure to a game in progress. There is no real closure, just a lot of hanging "what ifs".
But there was a partial game tonight. Brett Gardner led off the game with a solo home run. And then starter Chase Whitley delivered 3 innings with no runs scored. But it was the 4th inning that got him into trouble (and again, I blame the evil weather tonight, but just for tonight). Whitley allowed a lead-off walk to put a runner on base so that the next batter (one of the Orioles best hitters) to smack a 2-run home run. A double next ended up at 3rd 2 outs later and scored on a single before the Yankees called on David Huff to get out of the inning.
But the damage was done. It was 3-1 Orioles going into the 5th inning. After a quick 3 outs for the Yankees at the top of the 5th, the heavens altered their course of attack from sprinkles to rain to deluge, and in the middle of an at-bat, the umpires called for the tarps. Players retreated to their dugouts, fans scurried to covered areas. And once lightning became a valid threat, players ducked into their respective clubhouses and fans dove for better shelter to wait out the storm.
It looked like there might be some leeway about just under 2 hours after the rain delay began, but the storm system behind the current one dousing the filed hurried itself up and chased the first system out of the area so it could have its turn to open up over Charm City. Of course, the rain paused there for a minute while I was writing this, but it's back on again. It doesn't matter any more, as the players are now making their way home and a few players are hopping a plane to Minneapolis. So the game ends there in the 5th inning, 3-1 Baltimore wins.
And the Yankees head into the All-Star break an even .500, 47 wins-47 losses, and 5 games behind Baltimore. I guess it's better than having a losing record.
All-Star festivities are in full-swing in the Twin Cities. Fan fest began on Friday and will run through Tuesday. Last night, they held a concert featuring some powerhouse singers and performers. This morning, there was a 5K Color Run for charity, followed by the Futures Game (featuring two Yankee prospects) and the Celebrity Softball Game. A block party is running from tonight until Tuesday. Tomorrow will be the Players' Workout Day, which proudly features the Home Run Derby. Tuesday will begin with the Red Carpet Show and end with the 85th All-Star Game at Target Field. You can find out all the details, see pictures, and shop ASG gear on this site.
Pre-game roster moves: Zoilo Almonte and Matt Daley optioned to AAA Scranton, Jim Miller outrighted to AAA Scranton, and pitcher Bryan Mitchell recalled from AA Trenton. But then again, it's just the beginning of the All-Star break, so it's still anyone's guess who'll be on the roster come Friday when the Yankees host the Reds back in the Bronx.
And then there was a game. A very cold (for Florida) game against the Detroit Tigers. For every game at Steinbrenner Field this year, they are honoring the Yankee legends; we've had Gehrig, Ruth, DiMaggio, Stengel, and Mantle. And today, not planned at all but a very nice surprise on timing, Yogi Berra graced our tickets — something I didn't even notice until after I was already in the gates. Before the game, the Yankees took a moment of silence to remember Carmen and pray for the Berra family. It was really Berra Day at the stadium, and the Yankees pulled off a win that really suited Yogi and Carmen's sense of fun.
Hiroki Kuroda started for the Yankees, allowing just a single and a walk and 5 strikeouts over his 2.2 innings. It was a bit of a rough start, with Kuroda seeming to have a bit of trouble finding command of his pitches. But he came into the 3rd determined and found that rhythm and the strike zone for a quick 2 outs. Shawn Kelley came in for a 1-pitch, 1-out fly out in the 3rd. At the bottom of the 3rd, Derek Jeter got his second hit of the night (and not a weak lucky chopper like the 1st inning) and took 2nd on a wild pitch. And then Carlos Beltran (DH-ing for the night) promptly smacks his 2nd home run of the Spring over the right field bleachers onto the Walgreens' Deck. The Detroit right fielder, who basically got every other ball hit in his general vicinity, barely moved to make even an effort towards the wall because he knew before everyone else did that the only people who could get the ball were sitting at the bar on the Deck. And the Yankees were up 2-0 over Detroit.
David Robertson practiced his closer capabilities in the 4th inning, striking out 1 of his 3 batters. That "Houdini" magic continues, and it's looking like it's going to be Robertson's year to fill some big shoes. But the real surprise came in the 5th and 6th innings watching Michael Pineda pitch. Pineda, if you recall, hasn't been able to contribute to the Yankees' rotation or bullpen because of injury, surgery, and just some really bad timing, so this seems to be the year that he can finally show off that arm that the Yankees invested in a few years ago. And he delivered, allowing a single and striking out 4 Detroit batters over his 2 innings. (Together, Kuroda and Pineda recorded 9 of the 11 strikeouts in tonight's game.) It was something watching him pitch, like I'm seeing the beginning of something I can't quite put my finger on the depth of its significance.
And then Matt Thornton took the 7th and proceeded to blow the Yankees 2-0 lead. With 1 out, Thornton allowed a single, an RBI triple (which was a really nice hit, by the way), an RBI single, another single, and a double steal to land 2 runners on 2nd and 3rd. Yankee fans everywhere (well, those left who braved the chilly night air) groaned. And suddenly, Thornton pulls it together and strikes out the batter and gets the next one to ground out. And it's over. The game is tied going into the "Honoring America" 7th inning stretch.
So the 8th inning was led by Preston Claiborne, who continues to make a very good case for Set-Up Man. With 1 out and a man on due to a throwing error by an infielder, he proceeds to get the next 2 batters to pop up for center fielder Antoan Richardson, who dives and slides for both outs (he's the one to watch after this game). Still tied in the 9th, the ball goes to Jim Miller, who gets two outs quickly and allows a single that promptly gets out when he tries to stretch it into a double.
To the bottom of the 9th we go, the handful of fans praying for a walk-off so we can all go home and get warm. But no one was expecting what happened. With 1 out, Zelous Wheeler singles and then moves to 3rd on Francisco Cervelli's solid single right up the middle. And just as Jose Gil was digging in for his turn at bat, the Tigers' pitcher balks on a pick-off throw to 3rd. So Cervelli is given 2nd base and Wheeler advances to home for the 3rd Yankee run and inadvertently the win.
I don't think I've ever seen a walk-off balk before. But on Berra Day, I don't think anything else would have made sense. As people started leaving in droves beginning in the 4th inning, fleeing the 50 degree windy night (I know some people who would love to get up to 50 degrees today, including those in Detroit and New York, but it's all relative), I was very much reminded of the Yogi Berra famous phrase "it ain't over 'til it's over". And if it ain't over 'til that last out or last run in recorded, then we wait and witness a very strange way to win a ball game.
It was almost too strange, too perfect, too Yogi Berra. And somewhere, Carmen is laughing and shaking her head. Well, this one's for you, Mrs. Berra, who always found such joy in life.
Game 142: BOS vs. NYY — Is there such a thing as a "better loss"?
I don't think there really is a good thing as a "good loss". But perhaps after the last two nights, we could call this one a "better loss". At least, in some ways.
In the 2nd, a 2-run home run put Boston on top early (2-0). The Yankees answered back in the bottom of the 2nd as Lyle Overbay's single scores Soriano (2-1), cutting Boston's lead in half and setting the pattern for the rest of the game. With two on in the 3rd, a Red Sox batter slices a 3-run homer into the left field seats (5-1). But Ichiro wasn't going to let them have any more and made the most ridiculous catch in the corner of right field to rob a batter of anything spectacular. Answering that call, Robinson Cano singles and hits in Gardner (5-2).
Then the 4th inning got messy. Huff allowed two singles to score on a double (7-2). Two more runs score on each a groundout and a double (9-2), the Yankees opt for a new pitcher. Recently signed (from AAA Scranton) Jim Miller comes in to pitch. (The roster move for him was moving Vidal Nuno to the 60-day DL with groin strain.) He promptly gives up an RBI single (10-2) and a double before getting the final two outs to mercifully end the inning. In a small effort to dent the score, Ichiro Suzuki hit an RBI double to score Nunez (10-3).
But the Red Sox weren't satisfied with a 7-run lead and proceeded to pad their score. Another 2-run homer (12-3) in the 5th, prompts another pitching change. This time, the move to Brett Marshall proved a smart move, perhaps the smartest move of any pitching staff on either side of the field. Marshall went 4.1 innings, giving up just 3 hits, 1 run, 1 walk, and 3 strikeouts.
Now, most people at this point would think the Yankees would just take the loss, but not this team and not against this team. Rivalries are rivalries for a reason. So the Yankees found a rally point in the 6th inning. Nunez walks, (a strikeout), Ichiro walks, pinch-hitting Murphy (in for Romine) grounds into a force out and advances to 2nd, and then Nunez and Murphy score on Brett Gardner's double (12-5). Derek Jeter singles home Gardner (12-6), slicing that lead in half again, forcing the Red Sox to make a pitching change and the Yankees to send Reynolds to pinch-run for Jeter. After Cano singles, Alfonso Soriano singles home Reynolds (12-7) and a fly out ends the Yankees rally.
Suddenly, there was hope going into the 7th inning.
The Yankees would come back again with a small rally in the 8th. JR Murphy opened the inning with his first major league hit (in front of a large collection of his family and friends, cheering him on). Gardner walks, and with Mark Reynolds' double, both Murphy and Gardner score (12-9). A Red Sox batter got his 2nd home run of the game in the 9th inning via a long solo home run deep to center field and setting the score at 13-9 Boston.
The Yankees finish today's game with 20 games left of their regular season. Depending on how games today pan out, the Yankees are sliding further down the standings and the Wild Card race. However, they are only 3 games out of the second Wild Card spot and officially 19 games from elimination. You do the math on that. That means, they will have to lose 19 of their last 20 games to be completely eliminated.
This, of course, is betting on the other 4 teams ahead of them (Texas, Tampa Bay, Baltimore, and Cleveland) also sliding down. And September isn't getting any easier. After tomorrow's finale against Boston, there's 3 at Baltimore, 3 at Boston (scary though after this weekend), 3 at Toronto, 3 against San Francisco, 3 against Tampa Bay, and 3 at Houston. A mixed bag, looking at current standings, but in baseball, nothing is predictable.
Nor should it be. 162 games and it's still anyone's game, every single day, every single inning, every single out, every single pitch. You just never really know until that final out of the 162nd game. And in spite of a weekend series like this one (so far), that sole fact keeps fans going to games, cheering on their teams, jeering on their rivals, and hoping against all hope that there's still a glimmer of October in their future.
Author yankees2013Posted on September 7, 2013 September 8, 2013 Categories 2013, RivalsTags Boston Red Sox, Brett Gardner, Brett Marshall, David Huff, Derek Jeter, Ichiro Suzuki, Jim Miller, John Ryan Murphy, Lyle Overbay, Mark Reynolds, Robinson Cano, YankeesLeave a comment on Game 142: BOS vs. NYY — Is there such a thing as a "better loss"?


Julep - Helena swatch. Plus, Get your first Julep Box for just a Penny!
Hello my loves.. The weekend is here, and I've got great news for you!
I received my Julep Box that I got for a penny! Apparently my last box wasn't the penny box, it was the January box I chose not to cancel.
Anyhoo, since I thought that the last box was my penny box, I was expecting my January box, but it never came, so I decided to call Julep's Customer service, and they were so kind to tell me that it was my penny box that got lost in the mail. The lady said she was sending me my penny box immediately, and I got it a couple of days after our convo.
Can I just say, I love this box more than my first! I like the polishes that come with my "It Girl" Profile.I would post pictures of all the polishes, but I am planning a post for my January haul/nail mails and will show you everything I got once I have everything in hand. I don't like bits and pieces of nail mail posts. So I have decided that I will do monthly nail hauls/nail mails at the end of each month, except it was a surprise or something way way important.
Ok, enough with the talking.. Today, I have a swatch of the beautiful Helena by Julep! My goodness, this polishes totally cures my lemming for Zoya's Charisma!
Helena is not a thick polish. She is a running liquid, but she was interestingly opaque in three thin coats. I advice you start with a thin coat and build opacity.
*I didn't use a topcoat for these swatches.
This beauty is hard to photograph. She's more of a purple than the near-pink you see in these pictures. I did a quick google search and found out that I'm not the only one who thinks Helena is hard to capture. She's a gorgeous purple however, and if you are like me, and want every purple polish you can get your hands on.... Helena is your go-to girl!
This next picture is very very close to what Helena looks like in real life. She's a hard one to photograph, but I don't mind that because this polish is beautiful in real life!
Helena is yet another polish that makes me ready for summer. Sheeeshhhh!!
Alright ladies, Now let's get to the second part of my title. How to get your first Julep box for a penny! Yep, you read that right!
This is a limited offer from Julep so you need to hurry up and take advantage of it now. If you know all about the Julep program, and are ready to snag this amazing deal, I urge you to please sign up with MY REFERRAL LINK. Remember, you can just get your first box for a penny (Yes, I mean ONE cent!!), and choose to cancel the subscription after you get your first box. If you are wondering what the Julep program is, Please Click here to learn more, or go on Julep's website to read more about it.
That's it for today ladies. Thanks for viewing. Till Later, God Bless.
Thanks Ladies. You're welcome Ashley.
I wish this was available here such a fantastic deal...and of course the colour is beautiful!


The Integrity Implements WarWing Gypsy with Cascade Stonewashed 1095 High Carbon Steel with matching Cascade pattern on Wood Scales and flower mosaic pins (brass cinched lanyard) combines the extreme function expected from a Jay Gebelin blade with an artistic elegance that knives from few other brands can boast of. This this hand worked fixed blade comes with a Gebelin snug fit Kydex Sheath with signature hand worked eyelets. This classic outdoor/tactical blade comes in at just over 1/8" spine and 5" blade, 10" overall. If you want a unique lifetime field and trail knife for your next outdoor adventure, hunting trip or battle pack or all around homestead tool, this is your chance to own a custom knife with a lifetime maker's warranty (covers the function of the knife for the life of the knife). If you are looking for a do-everything fixed blade that is both beautifully unique and functional, look no further.
This is a unique hand worked blade, #1 of 17.


Are you stuck at your desk, staring at the wall? Have you been feeling zoned out today? It happens to the best of us. Our world is full of distractions and they can leave us wondering how to get focused and do what we need to do each day. Here are some tips to get you back on track with blazing focus.
There's a chance that you're dehydrated! Drink a glass of water, and take a few deep breaths. See if your mind feels clearer and you're able to refocus.
Do you have so many thoughts swirling around in your head that you go to start something, but are constantly interrupted by "Oh, I forgot that I need to ____!"? It's time to make a list. Free your mind and write every single thought on your mind onto paper. It doesn't need to be organized. Once everything is out, look at everything you've written and break it down into subcategories. Now that it's on paper, you can't forget! If you still have interrupting thoughts after making a list, simply acknowledge the thought, write it down, and resume your task at hand.
If you didn't get a good night's sleep, you might be feeling the effects. Whether you had trouble falling asleep, woke up in the middle of the night, had nightmares, or stayed up way too late watching your favorite TV show, your mind missed out on some valuable peace and quiet time! Give your brain a break and take a nap. We've got a great guide on napping!
If nothing else worked, ask yourself "What is preventing me from focusing?" Do you have too many coworkers interrupting you? Allot a time period each day to focused work where nothing–and nobody–can distract you. Can't put your phone down? Download a program to block addictive apps during the day, uninstall these apps, or better yet, turn off your phone! Look at anything that is getting in the way of you achieving your goals, and combat these distractions.
Fabulous will guide you in developing healthier habits, including boosting your productivity. Not only do we have guided work sessions, but we will teach you how to develop habits that will truly stick in your daily life. We'll help guide you to a life of wellness and productivity. Download our free app to start today!